-
Notifications
You must be signed in to change notification settings - Fork 25
L11_EntenteichInteraktiv
Konzipiere und implementiere eine Möglichkeiten zur Interaktion mit den Vögeln per Maus und/oder Touch. Sie sollten beispielsweise ihren Zustand dabei verändern oder ihre Bewegungsrichtung oder explodieren... sei kreativ. Durch weitere Interaktion mit einem Button sollen zudem weitere Vögel entstehen. Denke dir auch Interaktionen mit anderen Motiven aus, z.B. auch über die Tastatur.
Überlege, welche Informationen und Fähigkeiten die Objekte nun zusätzlich brauchen. Erfasse dies in einer Erweiterung deines Klassendiagramms und entwirf die Algorithmen in den Erweiterungen deiner Aktivitätsdiagramme.
Erweitere deinen Code entsprechend. Implementiere dabei auch die passenden Sichtbarkeitsmodifikatoren sowohl bei den neuen, wie auch den bestehenden Programmteilen. Verwende, wo geeignet, Aufzählungstypen, die Schlüsselworte abstract
und static
sowie Zugriffsfunktionen.