summaryrefslogtreecommitdiffstats
path: root/main.py
blob: f39ec1bef2ff01bc9b45ce5d47012a802fff7877 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from setup import *
from game import Game
from menus import Lose, Win


def main():
    scene = Game()
    is_running = True
    while is_running:
        delta = clock.tick(60) / 1000

        status = scene.update(delta)
        scene.draw(screen)
        pygame.display.update()

        if status == COMMAND_EXIT:
            is_running = False
        elif status == COMMAND_RESTART:
            scene = Game()
        elif status == COMMAND_WIN:
            scene = Win(screen)
        elif status == COMMAND_LOSE:
            scene = Lose(screen)


if __name__ == "__main__":
    main()