Epic: Hintergrundobjekte
Ein Hintergrundobjekt funktioniert ähnlich zum Stachelfeind. Der Unterschied ist lediglich, dass keine Interaktion mit Objekten der Spieler-Klasse stattfindet und die Hintergrundobjekte vielleicht in unterschiedlichen Abständen voneinander erscheinen sollen.
Mit dem folgenden Quelltext werden einem Objekte verschiedene Kostüme hinzugefügt und anschließend eins zufällig ausgewählt.
Jede Plattform könnte ein neues Attribut deko
bekommen, welches vom Datentyp HintergrundObjekt
ist. Um das Objekt an die Plattform zu "binden", müssen wir zwei Sachen implementieren.
- Wenn ein Objekt der Klasse-Plattform der Stage hinzugefügt wird, dann soll auch ein Objekt der Klasse-Deko erstellt werden.
- Muss die Position der Deko immer verändert werden, wenn sich die Position der Plattform ändert.