diff options
Diffstat (limited to 'src/sliceitoff/__main__.py')
-rw-r--r-- | src/sliceitoff/__main__.py | 48 |
1 files changed, 3 insertions, 45 deletions
diff --git a/src/sliceitoff/__main__.py b/src/sliceitoff/__main__.py index 2ca02f7..971e58c 100644 --- a/src/sliceitoff/__main__.py +++ b/src/sliceitoff/__main__.py @@ -2,49 +2,7 @@ the minimum """ -from time import sleep -from pathlib import Path +from game import Game -import pygame - -from display import Display -from images import Images, Fonts -from game import Level, Show -from stats import Stats -from screens import welcome_screen - - -def sliceitoff(): - """ The game - It all starts here """ - pygame.init() - - pygame.mouse.set_visible(False) - - clock = pygame.time.Clock() - - display = Display() - current_path = Path(__file__).parent.resolve() - Images.load_images( current_path ) - Fonts.load_fonts( current_path ) - - - welcome = Show(welcome_screen()) - dt = 0 - while welcome.step(dt): - dt = clock.tick() - display.update( [welcome.sprites] ) - - - Stats.new_game() - - while Stats.lives: - level = Level(display = display) - dt = 0 - while level.step(dt): - dt = clock.tick() - if Stats.lives: - Stats.level_up() - - pygame.quit() - -sliceitoff() +game = Game() +game.run() |