addded function to generate fireback targets
This commit is contained in:
parent
36d6e309ff
commit
e819e2e46d
1 changed files with 18 additions and 6 deletions
22
game.py
22
game.py
|
@ -39,15 +39,27 @@ def initialise(menu, options):
|
||||||
return exit_code
|
return exit_code
|
||||||
|
|
||||||
|
|
||||||
def generate_targets():
|
def generate_targets(player):
|
||||||
group = pygame.sprite.Group()
|
group = pygame.sprite.Group()
|
||||||
for i in range(5): # Number of rows
|
level = Levels[player.level]
|
||||||
i *= 25
|
|
||||||
for j in range(50, WINDOW_SIZE[0] - 70, 30):
|
for i in range(level.rows):
|
||||||
#logging.debug("Target generated with position ({},{})".format(j,i))
|
i *= level.padding
|
||||||
|
for j in range(50, WINDOW_SIZE[0] - 70, level.padding):
|
||||||
temp = Target(x=j,y=i)
|
temp = Target(x=j,y=i)
|
||||||
|
if randint(0, )
|
||||||
group.add(temp)
|
group.add(temp)
|
||||||
del temp
|
del temp
|
||||||
|
|
||||||
|
for i in range(level.firebacks):
|
||||||
|
changed = False
|
||||||
|
while not changed:
|
||||||
|
if group[randint(0, len(group)-1)].type != "SHOOTER"
|
||||||
|
group[randint(0, len(group)-1)].type == "SHOOTER"
|
||||||
|
changed = True
|
||||||
|
else:
|
||||||
|
group[randint(0, len(group)-1)].type != "NORMAL"
|
||||||
|
|
||||||
return group
|
return group
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue