def check_keyup_events(settings, event, screen, tile_map):
player = tile_map.player
if event.key == pygame.K_SPACE:
if not player.idle_top:
if player.falling == False:
player.dy = settings.player_jump_velocity
player.falling = True
elif player.air_jumps < player.max_air_jumps:
player.dy = settings.player_air_jump_velocity
player.air_jumps += 1
if event.key == pygame.K_LEFT:
if not player.idle_top:
if player.dx != 0.0:
player.dx = 0.0
if event.key == pygame.K_RIGHT:
if not player.idle_top:
if player.dx != 0.0:
player.dx = 0.0
评论列表
文章目录