X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fscenes%2Fgame.py;h=cca363f797d18b2a4f2774b9f90d530eba0b3260;hb=b0fe6a9e6e7cdf8bc3b864b22649e5ef7c9f24c6;hp=9d8b29046a5c8b7ee81f79b5702a5b994973519c;hpb=baa600e7e8557e51c6deddff16988a5e1779f379;p=naja.git diff --git a/naja/scenes/game.py b/naja/scenes/game.py index 9d8b290..cca363f 100644 --- a/naja/scenes/game.py +++ b/naja/scenes/game.py @@ -10,6 +10,7 @@ from naja.widgets.board import BoardWidget from naja.widgets.player_bits import PlayerBitsWidget from naja.widgets.game_bits import GameBitsWidget from naja.widgets.info_area import InfoAreaWidget +from naja.widgets.robot import RobotWidget class GameScene(Scene): @@ -19,12 +20,13 @@ class GameScene(Scene): def __init__(self, state): super(GameScene, self).__init__(state) - self.widgets.append(PlayerBitsWidget((0, 0))) - self.widgets.append(BoardWidget((0, 60))) - self.widgets.append(GameBitsWidget((0, 540))) - self.widgets.append(InfoAreaWidget((480, 0))) + self.add(PlayerBitsWidget((0, 0), state)) + self.add(BoardWidget((0, 60), state)) + self.add(GameBitsWidget((0, 540), state)) + self.add(InfoAreaWidget((480, 0), state)) + self.add(RobotWidget(state)) - def handle_event(self, ev): + def handle_scene_event(self, ev): from naja.scenes.menu import MenuScene if ev.type == pgl.KEYUP and ev.key in (pgl.K_q, pgl.K_ESCAPE): SceneChangeEvent.post(MenuScene)