Ant lisa; void setup(){ size(400, 400); lisa = new Ant(); // erzeuge eine neue Ameise lisa.zeichne(); // und zeichne sie } void draw(){ } void keyPressed(){ if (key == 'w') lisa.moveUp(); // bewege die Ameise nach oben if (key == 'y') lisa.moveDown(); // nach unten if (key == 'a') lisa.moveLeft(); // nach links if (key == 's') lisa.moveRight(); // nach rechts if (key == '+') lisa.grow(); // vergrößere die Größe der Ameise um 2 if (key == '-') lisa.shrink(); // verkleinere die Größe der Ameise um 2 lisa.zeichne(); // zeichne die Ameise auf den Bilschirm } class Ant{ // Felder int x, y; // Position int g; // Farbe (Grauwert) int radius; // Radius // Konstructor Ant(){ x = 200; y = 200; g = 126; radius = 10; } // Methoden void zeichne(){ background(250); fill(g); ellipse(x, y, radius, radius); } void moveUp(){ y -= 5; } void moveDown(){ y += 5; } void moveLeft(){ x -= 5; } void moveRight(){ x += 5; } void grow(){ radius += 2; } void shrink(){ radius -=2; } }