Class DefaultControl

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.event.DefaultControl
All Implemented Interfaces:
DefaultListener, FrameUpdateListener, KeyStrokeListener, MouseClickListener, MouseScrollListener

public class DefaultControl extends Object implements DefaultListener
Registriert wenige grundlegenden Maus- und Tastatur-Steuermöglichkeiten.
  • ESCAPE zum Schließen des Fensters.
  • ALT + a zum An- und Ausschalten der Figuren-Zeichenroutine.
  • ALT + d zum An- und Ausschalten des Debug-Modus.
  • ALT + s zum Speichern eines Bildschirmfotos.
  • ALT + Pfeiltasten zum Bewegen der Kamera.
  • ALT + Mausrad zum Einstellen des Zoomfaktors.
See Also:
  • Constructor Details

    • DefaultControl

      public DefaultControl()
  • Method Details

    • onKeyDown

      public void onKeyDown(KeyEvent event)
      Registriert Standard-Tastenkürzel.
      • ALT + a zum An- und Ausschalten der Figuren-Zeichenroutine.
      • ALT + d zum An- und Ausschalten des Debug-Modus.
      • ALT + s zum Speichern eines Bildschirmfotos.
      • ESCAPE zum Schließen des Fensters.
      Specified by:
      onKeyDown in interface DefaultListener
      Specified by:
      onKeyDown in interface KeyStrokeListener
      Parameters:
      event - Das KeyEvent von AWT.
    • onFrameUpdate

      public void onFrameUpdate(double delta)
      Bewegt die Kamera, wenn ALT und die Pfeiltasten gedrückt werden.
      Specified by:
      onFrameUpdate in interface DefaultListener
      Specified by:
      onFrameUpdate in interface FrameUpdateListener
      Parameters:
      delta - Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.
    • onMouseScrollMove

      public void onMouseScrollMove(MouseScrollEvent event)
      Verändert den Zoomfaktor der Kamera, wenn gleichzeitig ALT und das Mausrad benutzt wird.
      Specified by:
      onMouseScrollMove in interface DefaultListener
      Specified by:
      onMouseScrollMove in interface MouseScrollListener
      Parameters:
      event - Das MouseScrollEvent-Objekt beschreibt, wie das Mausrad gedreht wurde.
      See Also: