Package de.pirckheimer_gymnasium.engine_pi.event
package de.pirckheimer_gymnasium.engine_pi.event
Ereignissteuerung, die über das Beobachter-Muster realisiert ist.
In der Fachliteratur wird das Beobachter-Muster auch oft observer bzw. listener pattern genannt.
Zu den Ereignissen gehören Maus- und Tastatureingaben und Ereignisse, wenn ein neues Frame gerendert wurde.
-
ClassDescriptionAggregiert mehrere
FrameUpdateListener, um sie gemeinsam pausieren zu können.CollisionEvent<E extends Actor>Ein Objekt der KlasseCollisionEventrepräsentiert eine Kollision zwischen zweiActor-Objekten.CollisionListener<E extends Actor>Beschreibt allgemein ein Objekt, das auf die Kollision zweierActor-Objekte reagieren kann.Klasse zur Verwaltung von mehreren Beobachtern (Listeners).Beschreibt ein Objekt, das auf jede Aktualisierung der Einzelbilder reagieren kann.Die SchnittstelleFrameUpdateListenerContainerdefiniert Methoden zur Zeitsteuerung.Dieses Interface wird implementiert, um auf gedrückte Tasten reagieren zu können.Aufzählungstyp, mit dem die verschiedenen Maustasten angegeben werden können.Implementierende Klassen können auf jeden einzelnen Klick reagieren, unabhängig davon, ob dies ein spezielles Objekt trifft oder nicht.Beschreibt eine Bewegung des Mausrads.Implementierende Klassen können auf das Drehen des Mausrades reagieren.Eine Schnittstelle für einen Behälter, der Beobachter enthält, die auf Bewegungen des Mausrads reagieren.Eine periodische Aufgabe, die regelmäßig ausgeführt wird.Bei gedrückter Taste mehrmals die gleiche Aktionen in einem bestimmten Abstand ausführen.Ein einfacher Task, der einmalig mit Verzögerung ausgeführt wird.