Ejemplo n.º 1
0
def Failure_screen3():
    failText = text('Try again? ', 20, red, 640, 380)
    YNText = text('press Y/N', 20, red, 640, 780)
    gameover = False
    gameReset = False
    while True:
        gameDisplay.fill(black)
        failText.set('Center')
        YNText.set('Center')
        for event in pygame.event.get(
        ):  #it gets any event that happens...movenment of mouse or clicking etc

            if event.type == pygame.QUIT:  # when we will click X it will quit the window
                logging.info("X is pressed, will quit")
                pygame.quit()
                quit()

            ################This event will handle situation when ever any key will be released ##################################
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_n:
                    gameover = True
                if event.key == pygame.K_y:
                    gameReset = True
        if gameover == True:
            pygame.quit()
            quit()
        if gameReset == True:
            stage2()

        pygame.display.update()
pygame.init()
display_width = 1280
display_height = 960
gameDisplay = pygame.display.set_mode((display_width, display_height))
pygame.display.set_caption('拯救台大校長大作戰')
clock = pygame.time.Clock()
os.chdir('D:/PBC/Resource')  #resource資料夾所在目錄

##################################      for starting      #####################################
First_scene()

##################################      for Stage1        #####################################
Opening_Trailer1()
stage1()
#Ending_Trailer1()

##################################      for Stage2        #####################################
Opening_Trailer2()
stage2()

##################################      for Stage3        #####################################
Opening_Trailer3()
stage3()
#Ending_Trailer3()

##################################      for ending        #####################################
#Final_scene() #我把他加入stage3後面了

pygame.quit()
logging.info("Quitting.........")
quit()