diff options
| author | yuzu-eva <stevenhu@web.de> | 2024-09-20 19:21:36 +0200 |
|---|---|---|
| committer | yuzu-eva <stevenhu@web.de> | 2024-09-20 19:21:36 +0200 |
| commit | 294d29c3eaea3f3db1c2134b052ee471c2bf8851 (patch) | |
| tree | 91d4b6dae2d46690b761aa3fbce51dd53f0aadd7 /main.py | |
| parent | 6d45b7245fdaaa0d35e429b69c9ac14ee940a841 (diff) | |
initial push to GitHub
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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 |
