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