Class DefaultControl
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
- All Implemented Interfaces:
DefaultListener,FrameUpdateListener,KeyStrokeListener,MouseClickListener,MouseScrollListener
Registriert wenige grundlegenden Maus- und Tastatur-Steuermöglichkeiten.
ESCAPEzum Schließen des Fensters.ALT + dzum An- und Ausschalten des Debug-Modus.ALT + Pfeiltastenzum Bewegen der Kamera.ALT + Mausradzum Einstellen des Zoomfaktors.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonFrameUpdate(double delta) Bewegt die Kamera, wennALTund diePfeiltastengedrückt werden.voidRegistriert wenige Standard-Tastenkürzel:ESCAPEzum Schließen des Fensters.ALT + dzum An- und Ausschalten des Debug-Modus.voidVerändert den Zoomfaktor der Kamera, wenn gleichzeitigALTund das Mausrad benutzt wird.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.DefaultListener
onMouseDownMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListener
onKeyUpMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListener
onMouseUp
-
Constructor Details
-
DefaultControl
public DefaultControl()
-
-
Method Details
-
onKeyDown
Registriert wenige Standard-Tastenkürzel:ESCAPEzum Schließen des Fensters.ALT + dzum An- und Ausschalten des Debug-Modus.
- Specified by:
onKeyDownin interfaceDefaultListener- Specified by:
onKeyDownin interfaceKeyStrokeListener- Parameters:
e- Das KeyEvent von AWT.
-
onFrameUpdate
public void onFrameUpdate(double delta) Bewegt die Kamera, wennALTund diePfeiltastengedrückt werden.- Specified by:
onFrameUpdatein interfaceDefaultListener- Specified by:
onFrameUpdatein interfaceFrameUpdateListener- Parameters:
delta- Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.
-
onMouseScrollMove
Verändert den Zoomfaktor der Kamera, wenn gleichzeitigALTund das Mausrad benutzt wird.- Specified by:
onMouseScrollMovein interfaceDefaultListener- Specified by:
onMouseScrollMovein interfaceMouseScrollListener- Parameters:
event- DasMouseScrollEvent-Objekt beschreibt, wie das Mausrad gedreht wurde.- See Also:
-