I am currently having an issue when trying to randomly spawn enemies into my platformer game. I have an enemy class class Enemy(pygame.sprite.Sprite):
that has an __init__
and move(self)
function. Currently i have each instance of the enemy defined individually:
enemy1 = Enemy(210,515,"Enemy.png")
enemy2 = Enemy(705,515,"Enemy.png")
enemy3 = Enemy(1505,515,"Enemy.png")
During the main game loop i append each instance to a group:
enemy_list = pygame.sprite.Group()
enemy_list.add(enemy1)
enemy_list.add(enemy2)
enemy_list.add(enemy3)
However i would rather that the enemeies spawned at random times in a random position so i hought i could do a check like this:
if random.randrange(0,100) < 1:
spawnEnemy = Enemy(400, 515, "Enemy.png")
My issue is that i do not know how to now append the random eney to the enemy_list. Any ideas?