+ if key == '?':
+ map_widget.examine_mode = not map_widget.examine_mode
+ map_widget.examine_pos = self.game.world.player.position
+ self.to_update['map'] = True
+ elif key == 'p':
+ self.socket.send('GET_PICKABLE_ITEMS')
+ self.item_pointer = 0
+ switch_widgets(map_widget, pickable_items_widget)
+ elif key == 'i':
+ self.item_pointer = 0
+ switch_widgets(map_widget, inventory_widget)
+ elif map_widget.examine_mode:
+ if key == 'w':
+ move_examiner('UPLEFT')
+ elif key == 'e':
+ move_examiner('UPRIGHT')
+ elif key == 's':
+ move_examiner('LEFT')
+ elif key == 'd':
+ move_examiner('RIGHT')
+ elif key == 'x':
+ move_examiner('DOWNLEFT')
+ elif key == 'c':
+ move_examiner('DOWNRIGHT')
+ elif key == 'w':