diff options
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 |
