Esempio n. 1
0
class Window(Window):
    """Window inherits a pyglet window."""
    def __init__(self, *args, **kwargs):
        """Initialize a Window object."""
        log.info("Initializing window {}".format(args))
        super().__init__(*args, **kwargs)
        self.board = Board(int(self.width / config.UNIT),
                           int(self.height / config.UNIT))
        self.keyboard = Keyboard(Movement(self.board))
        self.on_key_press = self.keyboard.on_key_press

    def on_draw(self):
        """Override the pyglet on_draw function."""
        self.board.render_board()