def restart(self, level=1, stage=1): self.stage = stage self.level = level self.n_enemies = c.total_enemies for i in range(self.n_enemies): if np.random.rand() < 0.035 * (self.stage + self.level - 5): # if(random.rand() < 0.5 ): self.enemigos[i] = objects.enemy2(i) else: self.enemigos[i] = objects.enemy1(i) self.pb_release_time = 0.0 self.pb_release_kills = 0.0 if stage == 1: self.hero = objects.starship(level) for i in range(self.n_enemies): self.enemigos[i] = objects.enemy1(i)
def restart(self, level=1, stage=1): self.stage = stage self.level = level self.n_enemies = c.total_enemies for i in range(self.n_enemies): if (np.random.rand() < 0.035 * (self.stage + self.level - 5)): # if(random.rand() < 0.5 ): self.enemigos[i] = objects.enemy2(i) else: self.enemigos[i] = objects.enemy1(i) self.pb_release_time = 0.0 self.pb_release_kills = 0.0 if stage == 1: self.hero = objects.starship(level) for i in range(self.n_enemies): self.enemigos[i] = objects.enemy1(i)
def __init__(self, level=1, stage=1): self.waiting = True self.time_waiting = c.waiting_time / 2 self.stage = stage self.level = level self.n_enemies = c.total_enemies self.font_wait = pygame.font.Font(c.font, c.wait_size) # Create hero self.hero = objects.starship(level) # Create enemies del self.enemigos[:] for i in range(c.total_enemies): self.enemigos.append(objects.enemy1(i)) # probabilities self.pb_release_time = 0.0 self.pb_release_kills = 0.0 # stage and score self.font_ss = pygame.font.Font(c.font, c.font_size_ss)