import pygame.locals as pgl
-def finish_event(handled=True, events=(), skip_invalidate=False):
- for event in events:
- event.post()
+def finish_event(handled=True, skip_invalidate=False):
if not skip_invalidate:
InvalidateTheWorld.post()
return handled
TYPE = "SELECT"
-class PlayerMoved(NajaEvent):
- # This is used to signal to widgets that care that the player has moved.
- TYPE = "PLAYER_MOVED"
+class LoadGameEvent(NajaEvent):
+ TYPE = "LOAD_GAME"
+
+ @classmethod
+ def post(cls, state):
+ super(LoadGameEvent, cls).post(state=state)