1
Fork 0

Moved player position and thresholds

This commit is contained in:
Jake Howard 2015-05-12 22:50:13 +01:00
parent 3ba98e89a6
commit b773930dd2

View file

@ -45,7 +45,7 @@ def play(window, options):
window_rect = window.get_rect() window_rect = window.get_rect()
options["Textures"].load_texture_pack(options["Textures"].pack) options["Textures"].load_texture_pack(options["Textures"].pack)
player = Shooter(window=window, texture=options["Textures"]) player = Shooter(window=window, texture=options["Textures"])
player.set_position(WINDOW_SIZE[0]/2, WINDOW_SIZE[1]*0.83) player.set_position(WINDOW_SIZE[0]/2, WINDOW_SIZE[1]*0.90)
player.options = options player.options = options
player_group = pygame.sprite.Group() player_group = pygame.sprite.Group()
player_group.add(player) player_group.add(player)
@ -129,10 +129,10 @@ def play(window, options):
drop_targets = False drop_targets = False
for target in target_group: for target in target_group:
target.move() target.move()
if target.rect.x <= 30 or target.rect.x >=WINDOW_SIZE[0] - 30: if target.rect.x <= 30 or target.rect.x >=WINDOW_SIZE[0] - target.width/2 - 30:
drop_targets = True drop_targets = True
if target.rect.y >= player.rect.y + 35: if target.rect.y >= player.rect.y + target.height/2:
PLAYING_GAME = False PLAYING_GAME = False
return "PLAYER COLLISION" return "PLAYER COLLISION"