diff options
Diffstat (limited to 'src/sliceitoff/game')
-rw-r--r-- | src/sliceitoff/game/__init__.py | 1 | ||||
-rw-r--r-- | src/sliceitoff/game/game.py | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/src/sliceitoff/game/__init__.py b/src/sliceitoff/game/__init__.py new file mode 100644 index 0000000..a2771db --- /dev/null +++ b/src/sliceitoff/game/__init__.py @@ -0,0 +1 @@ +from .game import Game diff --git a/src/sliceitoff/game/game.py b/src/sliceitoff/game/game.py new file mode 100644 index 0000000..789edd7 --- /dev/null +++ b/src/sliceitoff/game/game.py @@ -0,0 +1,20 @@ +import pygame + +class Game: + def __init__(self, player = None, field = None): + self.player = player + self.field = field + + def step(self): + for event in pygame.event.get(): + if event.type == pygame.QUIT: + return True + if event.type == pygame.MOUSEMOTION: + self.player.set_position(pygame.mouse.get_pos()) + if event.type == pygame.MOUSEBUTTONDOWN: + self.player.set_position(pygame.mouse.get_pos()) + if event.button == 1: + self.player.set_lazer() + if event.button == 3: + self.player.set_direction() + return False |