if key[pygame.K_RIGHT]: pressed = "RIGHT" bc.update(pressed) if key[pygame.K_SPACE]: if bc.ccounter == 0 : newLaser = Laser(screen, LASER_IMAGE, bc.x +48, bc.y, LASER_SPEED) newLaser.sound.play() lasers.append(newLaser) bc.ccounter = COOLDOWN_TIME else: bc.ccounter -= 1 # Check for collisions for laser in lasers: if pygame.sprite.collide_rect(laser, enemy) and enemy.active == True: enemy.laser_collision() score = score + 100 if pygame.sprite.collide_rect(bc, enemy) and enemy.active == True: bc.sound.play() gameover = True while True: screen.fill(BACKGROUND_COLOR) score_display = font.render("GAME OVER!", 1, (255, 255, 255)) screen.blit(score_display, (SCREEN_WIDTH/2 - 50, SCREEN_HEIGHT/2)) pygame.display.flip() for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() elif event.type == KEYDOWN: