Package pi.dsa.turtle
Class TurtleGraphicsCollection
java.lang.Object
pi.dsa.turtle.TurtleGraphicsCollection
- All Implemented Interfaces:
KeyStrokeListener
Bündelt alle in der Engine Pi mitgelieferten Turtle-Grafiken und
spielt sie nacheinander ab.
- Since:
- 0.40.0
- Author:
- Josef Friedrich
-
Constructor Details
-
TurtleGraphicsCollection
public TurtleGraphicsCollection()- Since:
- 0.40.0
-
-
Method Details
-
registerStartNext
public void registerStartNext()- Since:
- 0.40.0
-
clearAll
public void clearAll()- Since:
- 0.40.0
-
onKeyDown
Description copied from interface:KeyStrokeListenerWird bei einem angemeldeten Beobachter aufgerufen, sobald eine Taste gedrückt wird. Die Methode wird erst dann wieder aufgerufen, wenn die Taste losgelassen und erneut gedrückt wurde.@Override public void onKeyDown(KeyEvent event) { switch (event.getKeyCode()) { case KeyEvent.VK_UP: circle.moveBy(0, 1); break; case KeyEvent.VK_RIGHT: circle.moveBy(1, 0); break; } }- Specified by:
onKeyDownin interfaceKeyStrokeListener- Parameters:
event- EinKeyEvent-Objekt, das Informationen enthält, welche Taste gedrückt würde. Die Tastennummer kann zum Beispiel über die Methodeevent.getKeyCode()abgefragt werden.- Since:
- 0.40.0
-
main
-