Esempio n. 1
0
	def goIn(self):
		if self.cursor == 0:
			for l in self.levels:
				g = l(self.window)
				g.run()
		
		if self.cursor == 1:
			l = LevelSelect(self.window)
			l.run()
Esempio n. 2
0
i = 0
#class Main():
while mainLoop:

    #print "Doing main game loop"
    gameclock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            mainLoop = False

        #else:
    # I took this out of the event loop
    funcs = {
        "Start":startGame,
        "Quit":sys.exit
    }

    if current_state == "MENU":
        gameMenu = GameMenu(screen, funcs.keys(), funcs)
        gameMenu.run()
        current_state = startGame()
    elif current_state == "LEVELSELECT":
        levelSelect = LevelSelect(screen)
        levelSelect.run()
    elif current_state == "PLAY":
        theme.play()
        playScreen = Play.Play(screen)
        playScreen.run()
pygame.quit()