Exemplo n.º 1
0
def play(cfg: Config):
    pg.init()
    game = Game(**cfg.get_game_config())
    controller = GameController(game)
    view = GameView(game, **cfg.get_view_config())
    clock = pg.time.Clock()
    while game.is_running:
        clock.tick(cfg.fps)
        controller.handle_user_input()
        if not controller.pause and game.is_running:
            game.run()
            view.update()
    pg.quit()
Exemplo n.º 2
0
def run(cfg: Config):
    game = Game(**cfg.get_game_config())
    game.run()