summaryrefslogtreecommitdiff
path: root/src/sliceitoff/main.py
diff options
context:
space:
mode:
authorViljami Ilola <+@hix.fi>2024-03-16 22:05:05 +0200
committerViljami Ilola <+@hix.fi>2024-03-16 22:05:05 +0200
commit4050057c34c67130cf5f1d202ca85cb81985f968 (patch)
tree93dfd6b3eaa4e8cb153266326724afb07d141dcf /src/sliceitoff/main.py
parent2fd254af8613dba6bbd7bd9f52514229a5287d21 (diff)
make it installable
Diffstat (limited to 'src/sliceitoff/main.py')
-rw-r--r--src/sliceitoff/main.py49
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()