上传文件至 ''

This commit is contained in:
206530110 2021-06-19 15:14:54 +08:00
parent 3437165ae3
commit 4f7772a6ca
1 changed files with 28 additions and 0 deletions

28
156.py Normal file
View File

@ -0,0 +1,28 @@
import sys
import pygame
from time import sleep
from bullet import Bullet
from alien import Alien
def check_keydown_events(event,ai_settings,screen,ship,bullets):
if event.key == pygame.K_RIGHT:
ship.moving_right = True
elif event.key == pygame.K_LEFT:
ship.moving_left = True
elif event.key ==pygame.K_SPACE:
fire_bullet(ai_settings,screen,ship,bullets)
elif event.key == pygame.K_q:
sys.exit()
def fire_bullet(ai_settings,screen,ship,bullets):
if len(bullets) < ai_settings.bullets_allowed:
new_bullet = Bullet(ai_settings,screen,ship)
bullets.add(new_bullet)
def check_keyup_events(event,ship):
if event.key == pygame.K_RIGHT:
ship.moving_right = False
elif event.key == pygame.K_LEFT:
ship.moving_left = False
def check_events(ai_settings,screen,stats,sb,play_button,ship,aliens,bullets):
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()