Beispiel #1
0
             redrawSoundButton()
             menu.soundOnOff = -menu.soundOnOff
     if event.type == pygame.KEYDOWN:
         print pauseMenuButton
         if event.key == pygame.K_ESCAPE and pauseMenuButton == False:
             pauseMenuButton = True
             print "Pause"
         elif event.key == pygame.K_ESCAPE and pauseMenuButton == True:
             pauseMenuButton = False
             justPaused = True
             print "Resume"
     if startButtonClicked == True and pauseMenuButton == True:
         #Pause Menu Code
         pass
 if pauseMenuButton == False:
     Level.drawLevelOne()
     if spawning:
         waves.startWave()
         for i in range(len(Entity.minions)):
             enemy_spawner = Entity.Spawner(Entity.minions, Level.spawn_dict[1])
             print "calling spawn"
         spawning = False
     if spawning == False:
         if len([enemy for enemy in Entity.minions if enemy.isAlive == True]) == 0:
             spawning = True
     enemy_spawner.spawn(Entity.minions, screen)
     for i in range(len(Entity.minions)):
         if Entity.minions[i].isActive:
             Entity.minions[i].update()
             Entity.minions[i].draw(screen)
         
Beispiel #2
0
         elif menu.musicButton.rect.collidepoint(pygame.mouse.get_pos()):
             menu.musicOnOff = -menu.musicOnOff
     if event.type == pygame.KEYDOWN:
         if event.key == pygame.K_ESCAPE and pauseMenuButton == False:
             pauseMenuButton = True
             paused = True
             enemy_spawner.spawn(Entity.minions, screen, paused)
         elif event.key == pygame.K_ESCAPE and pauseMenuButton == True:
             pauseMenuButton = False
             paused = False
     if startButtonClicked == True and pauseMenuButton == True:
         #Pause Menu Code
         pass
 if pauseMenuButton == False:
     screen.blit(IntestinesBackground.surf,IntestinesBackground.rect)
     Level.drawLevelOne(screen)
     if spawning:
         waves.startWave()
         for i in range(len(Entity.minions)):
             enemy_spawner = Entity.Spawner(Entity.minions, Level.spawn_dict[1])
         spawning = False
     if spawning == False:
         if len([enemy for enemy in Entity.minions if enemy.isAlive == True]) == 0:
             spawning = True
     enemy_spawner.spawn(Entity.minions, screen, paused)
     for i in range(len(Entity.minions)):
         if Entity.minions[i].isActive:
             if Entity.minions[i].rect.x >= 960:
                 if playerHealthCount > 1:
                     playerHealthCount -= 1
                 else: