Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:skript:tut4 [2018/11/12 17:25] luismeixner |
start:skript:tut4 [2018/11/12 17:33] (aktuell) luismeixner |
||
---|---|---|---|
Zeile 85: | Zeile 85: | ||
void draw() { | void draw() { | ||
- | clear(); | + | clear(); //Löschen des Grafikfensters bei jedem Durchgang um eine Bewegung der Bälle zu erzeugen |
- | ball1.draw(); | + | ball1.draw(); //Zeichnen des Balls |
ball2.draw(); | ball2.draw(); | ||
ball3.draw(); | ball3.draw(); | ||
Zeile 99: | Zeile 99: | ||
//Wird beim Klicken aufgerufen: | //Wird beim Klicken aufgerufen: | ||
- | void mouseClicked() { | + | void mouseClicked() { //wird aufgerufen nachdem die linke Maustaste gedrückt und wieder losgelassen wurde |
- | ball1.clicked(); | + | ball1.clicked(); //Aufrufen der clicked-Funktion der Objekte |
ball2.clicked(); | ball2.clicked(); | ||
ball3.clicked(); | ball3.clicked(); | ||
Zeile 135: | Zeile 135: | ||
} | } | ||
- | void draw() { | + | void draw() { //draw() ist zwar leer muss aber stehen bleiben, da das Programm sonst nach einmaligem Durchführen der Setup-Funktion nicht weiter laufen würde |
} | } | ||
- | void mouseClicked() { | + | void mouseClicked() { //wird aufgerufen nachdem die linke Maustaste gedrückt und wieder losgelassen wurde |
Quadrat quadrat = new Quadrat(mouseX, mouseY); //neues Objekt der Klasse Quadrat erstellen | Quadrat quadrat = new Quadrat(mouseX, mouseY); //neues Objekt der Klasse Quadrat erstellen | ||
quadrat.draw(); //auf die Funktion draw des Objektes zugreifen | quadrat.draw(); //auf die Funktion draw des Objektes zugreifen | ||
} | } | ||
</code> | </code> |