diff options
author | Viljami Ilola <+@hix.fi> | 2024-03-18 13:47:13 +0200 |
---|---|---|
committer | Viljami Ilola <+@hix.fi> | 2024-03-18 13:47:13 +0200 |
commit | b99e522de33bc97e193a51692db856f586921286 (patch) | |
tree | 2a2af315c14f84239997fc1b5fb98a332a396969 /src/sliceitoff/__main__.py | |
parent | 417d1be24c398600600fa631c04c489c0cdd197d (diff) |
gameplay & level as separate class
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() |