-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GameStateMachine #10
Comments
Die Klasse GameStateMachine soll als Singleton Klasse implementiert werden, richtig? |
Ne als ganz normale Klasse, denn |
Übrigens... Mach aus |
Der Stack sollte dann ganz allgemein und wiederverwendbar geschrieben sein oder wie? |
wäre ganz cool |
romman8
added a commit
that referenced
this issue
Jan 22, 2017
ariogato
added a commit
that referenced
this issue
May 7, 2017
#10 StateMachine fertig implementiert (einzelne States muessen noch implementiert werden) Alles rund um Callback Funktionen Sehr viel debugging Ergebnis: Funktionierendes Menu
so proud of ya |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dieses Ticket zu bearbeiten kann sehr lange dauern. Also ist es zu empfehlen dieses Ticket zu zweit anzunehmen.
Wir brauchen eine Klasse, die für uns die GameStates händelt.
Wir versuchen hierbei den Zustandsautomaten als Stapel zu implementieren. Für meht Info siehe unser Wiki
Anmerkung: Alles was im Rahmen dieses Tickets an Code geschrieben wird, soll in einen Namensraum und zwar in
FiniteStateMachine
gepackt werden.Die Klassen sollen so wie auf dem Klassendiagramm implementiert werden.
![klassendiagramm_all](https://cloud.githubusercontent.com/assets/10105808/21472044/52e06d5c-cac8-11e6-825b-0ae507e1fb84.png)
Anmerkungen:
namespace
seperat stehenBsp.:
Wahrscheinlich wird dabei das ein oder andere Problem dabei auftreten. In diesem Fall einfach an Ario wenden und ihn beschimpfen, da er das Klassendiagramm (mit Roman) erstellt hat.
Update 02.01.17:
Natürlich müssen die Membervariablen bei
GameState
protected
stattprivate
sein.Update ende;
The text was updated successfully, but these errors were encountered: