1
Fork 0

changed shooting occurance and speed, and changed logic

This commit is contained in:
Jake Howard 2015-05-12 14:07:52 +01:00
parent a0c1a77ef6
commit d005fd5a52
1 changed files with 7 additions and 5 deletions

12
game.py
View File

@ -58,9 +58,11 @@ def generate_targets(player):
temp = Target(x=j,y=i, textures=player.options["Textures"])
sprite_list.append(temp)
del temp
if len(sprite_list) > level.firebacks:
level.firebacks = len(sprite_list)
for i in range(level.firebacks):
if len(sprite_list) < level.firebacks:
firebacks = len(sprite_list)
else: firebacks = level.firebacks
for i in range(firebacks):
changed = False
while not changed:
index = randint(0, len(sprite_list)-1) if (len(sprite_list) - 1 != 0) else 0
@ -177,14 +179,14 @@ def play(window, options):
for target in target_group:
if target.type == "SHOOTER":
if randint(0,375) > 1: continue
if randint(0,600) > 1: continue
temp = Bullet(target, player.options["Textures"])
temp.type="TARGET"
temp.image = pygame.transform.scale(player.options["Textures"].get_texture("TARGET_BULLET"), (temp.width, temp.height))
x,y = temp.rect.x, temp.rect.y
temp.rect = temp.image.get_rect()
temp.set_position(x,y)
temp.speed = -3 #So it shoots down!
temp.speed = -1 #So it shoots down!
bullet_group.add(temp)
if len(target_group) == 0: #If all current players are gone.