> bloß bei mir funktioniert das nich gleich...
dann hast Du einen Fehler in Deinen If-EndIf - Abfragen.
Da GameState nur einen Zustand annehmen kann, kann man hierfür
besser die von Dir bereits erwähnten If-ElseIf-EndIf - Abfragen
verwenden.
Eine weitere Möglichkeit: Select - Case - EndSelect
Beispiel:
Code: Alles auswählen
Select GameState
Case Menu
;Zeichenoperationen und Schleifen für eine eventuelle SpriteCollission
Case InGame
;Zeichenoperationen und Schleifen für z.B. eine bewegbare Figur ausführen
Case ...
EndSelect
Ist meiner Meinung nach etwas übersichtlicher.
Aber wie gesagt: Wenn Du Dein bisheriges Kontrukt schon nicht in If-ElseIf
umschreiben kannst, dann hast Du einen momentanen Fehler in Deinem
Code.
Grüße ... Kiffi