Anleitung zur Benutzung des MVC-Prinzips
****************************************

1) Controler prft ob nderungen auftreten
	z.Zt. gibt es nur das Auswahlverhalten als Controler
	mglich wre aber auch z.B. EventListener der 2D-GUI

2) Controler verndert Daten im Model
	Es werden nicht direkt nderungen an den ValueObjects vorgenommen
	sondern die nderungen entsprechend im SpielMgr abgehandelt.
	Anschlieend wird im SpielMgr setChanged() aufgerufen

3) Views werden benachrichtigt
	Im Controler oder im Model selbst wird notifyObservers() aufgerufen
	Es kann auch ein Objekt bergeben werden, z.B. eine Animation die 
	ausgefhrt werden soll.

4) Views werden aktualisiert
	Dies betrifft die 3D-Umgebung die erst Animationen ausfhrt, sich dann
	resettet und anschlieend neu aufbaut.
	Dies betrifft auch das 2D-Panel das entsprechend weitere Eingaben zulsst
	oder verweigert

- Wichtig ist: In den Valueobjects Setter bitte auf protected stellen, 
  da MVC nur funktioniert, wenn die Daten ber den SpielMgr manipuliert werden
- Im Model hat keine 3D-Klasse etwas zu suchen
- Der Controler ist komplett unabhngig vom View. Er manipuliert nur die 
  Daten des Models
- Methoden, die den View manipulieren, sind entsprechend auch protected.

Alles klar, soweit? Wenn nicht fragt ruhig nach, ich hoffe ich sehe bei dem
Kram jetzt hoffentlich durch. :-)  