changed shooting occurance and speed, and changed logic
This commit is contained in:
parent
a0c1a77ef6
commit
d005fd5a52
1 changed files with 7 additions and 5 deletions
12
game.py
12
game.py
|
@ -58,9 +58,11 @@ def generate_targets(player):
|
||||||
temp = Target(x=j,y=i, textures=player.options["Textures"])
|
temp = Target(x=j,y=i, textures=player.options["Textures"])
|
||||||
sprite_list.append(temp)
|
sprite_list.append(temp)
|
||||||
del temp
|
del temp
|
||||||
if len(sprite_list) > level.firebacks:
|
|
||||||
level.firebacks = len(sprite_list)
|
if len(sprite_list) < level.firebacks:
|
||||||
for i in range(level.firebacks):
|
firebacks = len(sprite_list)
|
||||||
|
else: firebacks = level.firebacks
|
||||||
|
for i in range(firebacks):
|
||||||
changed = False
|
changed = False
|
||||||
while not changed:
|
while not changed:
|
||||||
index = randint(0, len(sprite_list)-1) if (len(sprite_list) - 1 != 0) else 0
|
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:
|
for target in target_group:
|
||||||
if target.type == "SHOOTER":
|
if target.type == "SHOOTER":
|
||||||
if randint(0,375) > 1: continue
|
if randint(0,600) > 1: continue
|
||||||
temp = Bullet(target, player.options["Textures"])
|
temp = Bullet(target, player.options["Textures"])
|
||||||
temp.type="TARGET"
|
temp.type="TARGET"
|
||||||
temp.image = pygame.transform.scale(player.options["Textures"].get_texture("TARGET_BULLET"), (temp.width, temp.height))
|
temp.image = pygame.transform.scale(player.options["Textures"].get_texture("TARGET_BULLET"), (temp.width, temp.height))
|
||||||
x,y = temp.rect.x, temp.rect.y
|
x,y = temp.rect.x, temp.rect.y
|
||||||
temp.rect = temp.image.get_rect()
|
temp.rect = temp.image.get_rect()
|
||||||
temp.set_position(x,y)
|
temp.set_position(x,y)
|
||||||
temp.speed = -3 #So it shoots down!
|
temp.speed = -1 #So it shoots down!
|
||||||
bullet_group.add(temp)
|
bullet_group.add(temp)
|
||||||
|
|
||||||
if len(target_group) == 0: #If all current players are gone.
|
if len(target_group) == 0: #If all current players are gone.
|
||||||
|
|
Reference in a new issue