Einzelnen Beitrag anzeigen
Ungelesen 15.11.10, 14:09   #6
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Objekte dürfen nur Instanzvariablen haben, die zu dem Objekt gehören.
Die Koordinaten des Spielers sind keine Eigenschaften des Objekts.

Die anderen booleschen "col"-Werte können gar nicht auf true stehen, wenn nur eines der Objekte kollidiert.
Da es ja keine globale Variable ist sondern eine Instanzvariable.

Wenn Du es aber so haben willst, dann darf col keine Instanzvariable sein oder die überdenkst nochmal Deine gesamte Architektur. z.B. wäre es vielleicht angebracht ein Player-Objekt zu erzeugen, diesem die Umgebung zu übergeben und eventuelle Kollidierung zu überprüfen. Diese Objekt könnte dann eine einzige "col" Instanzvariable besitzen.
PornoPenner ist offline   Mit Zitat antworten