int x = 100; int y = 500; int xDir = 0; int rightKey = 0; // ποσες φορες πατηθηκε το δεξι βελος int leftKey = 0; // ποσες φορες πατηθηκε το αριστερο void setup() { size(600, 600); } void draw() { background(0); fill(255); ellipse(x, y, 50, 50); x = x + xDir; } void keyPressed() { if (key == CODED) { if (keyCode == RIGHT) { xDir = 2; rightKey++; } if (keyCode == LEFT) { xDir = -2; leftKey++; } } } void keyReleased() { if (key == CODED) { if (keyCode == RIGHT) rightKey = 0; else if (keyCode == LEFT) leftKey = 0; if (leftKey + rightKey == 0) xDir = 0; } }