Mercurial > skaapsteker
diff skaapsteker/engine.py @ 127:e1dd3b785269
Initial game state stuff.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 05 Apr 2011 00:03:33 +0200 |
parents | 9cae256b91d7 |
children | aca8b7456c72 |
line wrap: on
line diff
--- a/skaapsteker/engine.py Mon Apr 04 23:38:03 2011 +0200 +++ b/skaapsteker/engine.py Tue Apr 05 00:03:33 2011 +0200 @@ -5,6 +5,8 @@ import pygame.event from pygame.locals import QUIT, USEREVENT +from skaapsteker.gamestate import GameState + class Engine(object): def __init__(self): @@ -12,6 +14,7 @@ self._current_scene = None self._fpss = [self._framerate] * 100 self._cur_frame = 0 + self.game_state = GameState() def change_scene(self, next_scene): if self._current_scene is not None: @@ -44,8 +47,9 @@ class Scene(object): - def __init__(self): + def __init__(self, game_state): self.widgets = [] + self._game_state = game_state def post(self, ev): """Post an event to pygame's event loop."""