diff options
Diffstat (limited to 'src/sliceitoff/__main__.py')
-rw-r--r-- | src/sliceitoff/__main__.py | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/src/sliceitoff/__main__.py b/src/sliceitoff/__main__.py index 939bda2..c4366e0 100644 --- a/src/sliceitoff/__main__.py +++ b/src/sliceitoff/__main__.py @@ -8,12 +8,8 @@ from pathlib import Path import pygame from display import Display -from status import Status -from player import Player -from field import Field -from enemies import Enemies from images import Images -from game import Game +from game import Level def sliceitoff(): @@ -23,31 +19,13 @@ def sliceitoff(): display = Display() Images.load_images( Path(__file__).parent.resolve() ) - status = Status() - field = Field() - enemies = Enemies(field = field, level = 10) - player = Player(field = field, enemies = enemies) - game = Game(player = player) + level1 = Level(display = display, level = 100, score = 10) clock = pygame.time.Clock() + dt = 0 - - while True: - + while level1.step(dt): dt = clock.tick() - for fun in (status, field, enemies, player): - fun.update(dt) - - display.update( - [ - status.sprites, - field.sprites, - enemies.sprites, - player.sprites - ]) - - if game.step(): - break pygame.quit() |