diff options
author | Viljami Ilola <+@hix.fi> | 2024-03-16 22:05:05 +0200 |
---|---|---|
committer | Viljami Ilola <+@hix.fi> | 2024-03-16 22:05:05 +0200 |
commit | 4050057c34c67130cf5f1d202ca85cb81985f968 (patch) | |
tree | 93dfd6b3eaa4e8cb153266326724afb07d141dcf /src/sliceitoff/main.py | |
parent | 2fd254af8613dba6bbd7bd9f52514229a5287d21 (diff) |
make it installable
Diffstat (limited to 'src/sliceitoff/main.py')
-rw-r--r-- | src/sliceitoff/main.py | 49 |
1 files changed, 8 insertions, 41 deletions
diff --git a/src/sliceitoff/main.py b/src/sliceitoff/main.py index 529fcaa..58cc617 100644 --- a/src/sliceitoff/main.py +++ b/src/sliceitoff/main.py @@ -1,44 +1,11 @@ -import pygame - -from time import sleep - -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 - +""" main.py """ +from runpy import run_path +from pathlib import Path def main(): - pygame.init() - - display = Display() - Images.load_images() - - status = Status() - field = Field() - enemies = Enemies(field = field, level = 2) - player = Player(field = field, enemies = enemies) - game = Game(player=player) - - clock = pygame.time.Clock() - - for _ in range(6000): - if game.step(): - break - display.update( - [ - status.get_sprites(), - field.get_sprites(), - enemies.get_sprites(), - player.get_sprites() - ]) - clock.tick(60) - - - sleep(2) - pygame.quit() + """ Let's start the app as current path being base """ + my_path = Path(__file__).parent.resolve() + run_path(f"{my_path}", run_name="sliceitoff") -main() +if __name__ == "__main__": + main() |