Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,10 @@ def show_score(x, y):


def game_over_text():
global game_over
over_text = over_font.render("GAME OVER", True, (255, 255, 255))
screen.blit(over_text, (200, 250))
game_over = True


def player(x, y):
Expand All @@ -86,9 +88,10 @@ def enemy(x, y, i):


def fire_bullet(x, y):
global bullet_state
bullet_state = "fire"
screen.blit(bulletImg, (x + 16, y + 10))
if not game_over:
global bullet_state
bullet_state = "fire"
screen.blit(bulletImg, (x + 16, y + 10))


def isCollision(enemyX, enemyY, bulletX, bulletY):
Expand All @@ -101,6 +104,7 @@ def isCollision(enemyX, enemyY, bulletX, bulletY):

# Game Loop
running = True
game_over = False
while running:

# RGB = Red, Green, Blue
Expand Down Expand Up @@ -153,7 +157,8 @@ def isCollision(enemyX, enemyY, bulletX, bulletY):
enemyX_change[i] = 4
enemyY[i] += enemyY_change[i]
elif enemyX[i] >= 736:
enemyX_change[i] = -4
enemyX[i] = 0
enemyX_change[i] = -1
enemyY[i] += enemyY_change[i]

# Collision
Expand Down