18. 10. 2013, 15:02

Hallo Leute,

um mit Extbase/Fluid "mal rum zu spielen" hab ich mal beschlossen, ein Spiel zu programmieren.
Dabei sind die Spieler abwechselnd (der Reihe nach) dran.

Mein Game hat also einen ObjectStorage aus Player-Objekten.
Um zu bestimmen, wer gerade dran ist, bin ich auf 2 Möglichkeiten gekommen:

1. Game hat zu dem ObjectStorage noch eine Einzel-Referenz auf Player. Die würde dann $activePlayer lauten.

2. Player hat ein Flag (boolean) $active.

Meine Frage(n) hierzu:
Welche Variante ist besser?
Gibt es jeweils Vor-/Nachteile, die man bedenken müsste?
Oder gibt es noch irgend was anderes (besseres), um sowas zu realisieren?

... ich denk, ich werd mal die 2. Variante verfolgen.

Gruß
Harald