float left = 100, right = 500; float center = ( left + right )/2; float georgeX = 300, georgeY = 30, georgeDX=3, georgeDY=2; void setup() { size ( 420, 300 ); } void draw() { ////next frame scene(); player(); } void scene() { background ( 150 ); } void player() { //// move and draw George if ( georgeX > right || georgeX < left ) { georgeDX = -georgeDX; georgeX += georgeX + georgeDX; georgeY += georgeDY; // Display georgeShow ( georgeX, georgeY ); } } void georgeShow( float X, float Y ) { ////show g on screen fill (0); rect ( X, Y, 50, 80 ); fill (255); ellipse( 15, Y-40-15, 15, 15 ); }