Ya tengo algunas funciones mas,tengo la variable pintar,la funcion advance() le he cambiado el nombre para no confundirla con la original y la he llamado advanceBody() y advanceBody2(),estas funcionan con fisica.
Tambien tengo screenDrawGraphic2() que tiene un parametro nuevo para cambiarle el punto de control y tambien tengo la funcion getAngle2() que tiene algun parametro mas.
He intentado modificar la clase scroll pero no he conseguido nada,busque una alternativa a la funcion texture() que no funciona con render 2d pero no encontre nada.
Por cierto,he intendo usar la funcion keyReleased() de processing y no me deja usarla porque tu la estas usando en tu libreria,tendras que buscar una solucion mas adelante.
Te dejo un ejemplo con todas las funcionalidades añadidas y tambien para que lo pruebes y veas que funciona bien,los controles son los mismo del ejemplo anterior,se que estas ocupado con la version de c++,pruebalo cuando puedas y me dices si esta bien implementado.