public class KreisAnimierer extends Animierer
Beschreiben Sie hier die Klasse KreisAnimierer. Er animiert vorlaeufig nur im Urzeigersinn.
Constructor and Description |
---|
KreisAnimierer(Raum ziel,
Punkt zentrum,
int intervall,
boolean loop,
Manager m,
AnimationsEndeReagierbar listener)
Konstruktor fuer Objekte der Klasse KreisAnimierer
|
public KreisAnimierer(Raum ziel, Punkt zentrum, int intervall, boolean loop, Manager m, AnimationsEndeReagierbar listener)
Konstruktor fuer Objekte der Klasse KreisAnimierer
ziel
- Das zu animierende Objektintervall
- Der TickerIntervall; fuer die tick()-Geschwindikeit.loop
- Ob die Animation dauerhaft wiederholt (geloopt) werden soll.m
- Der Manager, an dem spaeter animiert werden soll.listener
- Der AnimationsEndeReagierbar-Listener, der am Ende der Animation aufgerufen wird.public void animationsSchritt()
Animierer
In dieser Methode werden die individuellen Methoden fuer die verschiedenen Animierer festgehalten.
Sie wird automatisch von der Super-Klasse Animierer
aufgerufen, sooft, bis sie intern beendet oder angehalten wird.
In ihr sollte hoechstens einmal das Ziel-Objekt bewegt werden! Ansonsten wird die Interaktion mit der Klasse Physik
und damit das moegliche Einrechnen fuer die Objekte nicht moeglich.
animationsSchritt
in class Animierer
Animierer.tick()
,
Animierer.beenden()
,
Animierer.anhalten()