Gamestate - stan gry
Info
Zależności:
- EventHandler
- Saves
Implementacja:
Gamestate.d na GitHubie
Pakiet Gamestate pozwala sprawdzić stan gry (rozpoczęcie gry, ładowanie gry lub zmiana poziomu).
Inicjalizacja
Zainicjuj za pomocą flagi LeGo_Gamestate
.
Funkcje
Gamestate_AddListener
Gamestate_AddListener
Dodaje listener/handler zmiany stanu gry.
var func listener
Ta funkcja zostanie wywołana przy zmianie stanu gry. Bieżący stan gry jest przekazywany jako parametr.
Gamestate_RemoveListener
Gamestate_RemoveListener
Usuwa listener zmiany stanu gry.
var func listener
Listener do usunięcia.
Przykłady
Istnieją teraz dwie możliwości. Wszystko można zrobić bezpośrednio w Init_Global
lub za pomocą EventHandler.
Init_Global
Można to również zrobić tak:
EventHandler
Daje taki sam efekt jak przykład z
Init_Global
ale dla niektórych może lepiej wyglądać. Note
Jest to tłumaczenie artykułu napisanego oryginalnie przez Gottfrieda i Lehone i umieszczonego w oficjalnej dokumentacji pakietu LeGo.