summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authoryuzu-eva <stevenhu@web.de>2024-09-20 19:21:36 +0200
committeryuzu-eva <stevenhu@web.de>2024-09-20 19:21:36 +0200
commit294d29c3eaea3f3db1c2134b052ee471c2bf8851 (patch)
tree91d4b6dae2d46690b761aa3fbce51dd53f0aadd7 /main.py
parent6d45b7245fdaaa0d35e429b69c9ac14ee940a841 (diff)
initial push to GitHub
Diffstat (limited to 'main.py')
-rw-r--r--main.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/main.py b/main.py
index 2a2328d..8b94acb 100644
--- a/main.py
+++ b/main.py
@@ -1,4 +1,5 @@
import pygame
+import sys
from constants import *
from circleshape import *
from player import *
@@ -32,19 +33,25 @@ def main():
for event in pygame.event.get():
if event.type == pygame.QUIT or pygame.key.get_pressed()[pygame.K_q]:
return
+
screen.fill("black")
for obj in updatable:
obj.update(dt)
+
for asteroid in asteroids:
+
for bullet in shots:
if bullet.collision_check(asteroid):
bullet.kill()
- asteroid.kill()
+ asteroid.split()
+
if asteroid.collision_check(player):
print("Game over!")
- return
+ sys.exit()
+
for obj in drawable:
obj.draw(screen)
+
pygame.display.flip()
dt = clock.tick(60) / 1000