예제 #1
0
파일: Menu.py 프로젝트: SeraphRoy/Bomberman
 def OpeningScene(self, screen):
 	screen.blit(menu, (0,0))
     select_exit = Opening(menu_exit_1, menu_exit_2, (380, 500))
     select_help = Opening(help1, help2, (380, 600))
 	self.render()
     select_exit.render()
 	for event in pygame.event.get():
         if event.type == pygame.QUIT or (select_exit.isOver() and pygame.mouse.get_pressed()[0]):
         	pygame.quit()
         	exit()
         if (self.isOver() and pygame.mouse.get_pressed()[0]) or pygame.key.get_pressed()[K_ESCAPE] :
         	stage_num = 11
             time.sleep(0.15)
             return stage_num
     pygame.display.update()
     return 3
예제 #2
0
    def OpeningScene(self, screen):
        while True:
            screen.blit(gameover, (290, 150))
            select_exit = Opening(ending_exit_1, ending_exit_2, (390, 500))
            self.render()
            select_exit.render()
#            screen.blit(pygame.image.load(transparent_image).convert_alpha(), (655, 655))
            screen.blit(dead_face, (665, 665))
            for event in pygame.event.get():
                if event.type == pygame.QUIT or (select_exit.isOver() and pygame.mouse.get_pressed()[0]):
                    pygame.quit()
                    exit()
                if self.isOver() and pygame.mouse.get_pressed()[0]:
                    stage_num = 0
                    return stage_num
            pygame.display.update()
예제 #3
0
파일: Menu.py 프로젝트: SeraphRoy/Bomberman
 def OpeningScene(self, screen):
     screen.blit(menu, (0, 0))
     select_exit = Opening(menu_exit_1, menu_exit_2, (380, 500))
     select_help = Opening(help1, help2, (380, 600))
     self.render()
     select_exit.render()
     for event in pygame.event.get():
         if event.type == pygame.QUIT or (select_exit.isOver() and
                                          pygame.mouse.get_pressed()[0]):
             pygame.quit()
             exit()
         if (self.isOver() and pygame.mouse.get_pressed()[0]
             ) or pygame.key.get_pressed()[K_ESCAPE]:
             stage_num = 11
             time.sleep(0.15)
             return stage_num
     pygame.display.update()
     return 3
예제 #4
0
 def OpeningScene(self, screen):
     while True:
         screen.blit(gameover, (290, 150))
         select_exit = Opening(ending_exit_1, ending_exit_2, (390, 500))
         self.render()
         select_exit.render()
         #            screen.blit(pygame.image.load(transparent_image).convert_alpha(), (655, 655))
         screen.blit(dead_face, (665, 665))
         for event in pygame.event.get():
             if event.type == pygame.QUIT or (
                     select_exit.isOver()
                     and pygame.mouse.get_pressed()[0]):
                 pygame.quit()
                 exit()
             if self.isOver() and pygame.mouse.get_pressed()[0]:
                 stage_num = 0
                 return stage_num
         pygame.display.update()
예제 #5
0
    def OpeningScene(self, screen):
    	screen.blit(opening_bg, (0,0))
        select_exit = Opening(exit_1, exit_2, (380, 500))
        load_game = Opening(load_game1, load_game2, (380, 350))
    	self.render()
        select_exit.render()
        load_game.render()
    	for event in pygame.event.get():
            if event.type == pygame.QUIT or (select_exit.isOver() and pygame.mouse.get_pressed()[0]):
            	pygame.quit()
            	exit()
            if self.isOver() and pygame.mouse.get_pressed()[0]:
            	stage_num = 11
                return stage_num
            if load_game.isOver() and pygame.mouse.get_pressed()[0]:
            	stage_num = pickle.load(open("./save/save_stage", "rb"))
                #GameReinitialization(stage_num)
                return stage_num

        pygame.display.update()
        return 1
예제 #6
0
    def OpeningScene(self, screen):
        screen.blit(opening_bg, (0, 0))
        select_exit = Opening(exit_1, exit_2, (380, 500))
        load_game = Opening(load_game1, load_game2, (380, 350))
        self.render()
        select_exit.render()
        load_game.render()
        for event in pygame.event.get():
            if event.type == pygame.QUIT or (select_exit.isOver() and
                                             pygame.mouse.get_pressed()[0]):
                pygame.quit()
                exit()
            if self.isOver() and pygame.mouse.get_pressed()[0]:
                stage_num = 11
                return stage_num
            if load_game.isOver() and pygame.mouse.get_pressed()[0]:
                stage_num = pickle.load(open("./save/save_stage", "rb"))
                #GameReinitialization(stage_num)
                return stage_num

        pygame.display.update()
        return 1