コード例 #1
0
            player1.big_move(MOVE_TIMES)
        elif key_pressed[pygame.K_w]:# Turn up
            player1.speed=[0,-SPEED]
            player1.direction=3
            player1.big_move(MOVE_TIMES)
        elif key_pressed[pygame.K_s]:# Turn down
            player1.speed=[0,SPEED]
            player1.direction=0
            player1.big_move(MOVE_TIMES)
 
    ''' Monitor mouse events module
        If dialog box is Showed, every time you click the mouse, the next one will be shown.
        If mouse_click_screen is showed, perform event according to click position '''
    if e.type==pygame.MOUSEBUTTONDOWN:
        if dialog1.flag:
            dialog1.show_next()  
        elif mouse_click_screen1.show_flag:
            mouse_click_screen1.do_event(e.pos)
    
    # Running all objects displayed on the screen and refreshing
    game_main.show_screen()
    player1.actor_check()
    monster_list1.check_monster_list()
    bullet_group1.check_bullet_list()
    mouse_click_screen1.mouse_check()
    dialog1.dialog_check()
    pygame.display.flip()

# Quiting the game
pygame.quit()
os._exit(0) # for Mac users