上传文件至 ''
This commit is contained in:
parent
3437165ae3
commit
4f7772a6ca
|
@ -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()
|
Loading…
Reference in New Issue