summaryrefslogtreecommitdiff
path: root/src/sliceitoff/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/sliceitoff/game')
-rw-r--r--src/sliceitoff/game/__init__.py1
-rw-r--r--src/sliceitoff/game/game.py20
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