StateManager Chnage gute Lösung?

DuffCola

Mitglied
Hallo.
Ich bin gerade dabei die Struktur für ein kleines Game zu designen, und bin dabei auf den StateManager gestoßen.
So jetzt habe ich mich etwas in das Prinzip des StateManager's eingearbeitet und suche nach der "OOP'sten" Lösung, aus einem State vom StateManager den State zu ändern.
Bis jetzt viel mir immer nur ein, einfach in jedem State einen Zeiger auf den Manager anzulegen, doch dann habe ich dass hier entdeckt:
http://www.xnamag.de/article.php?aid=64
Was haltet ihr von dieser Lösung?
Was mich an der Stört ist, dass es ja auch etwas mehr Rechenleistung braucht oder?

(Ich fand die Zeiger Idee doof, da man ja auch z.B. die Update Methode des Managers aufrufen konnte und das sollte ja eigentlich komplett abgekapselt sein)

PS: Sehe gerade, dass ich die Überschrift falsch geschrieben habe...
 
Zurück