X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/balance?a=blobdiff_plain;f=rogue_chat_curses.py;h=15f4cd2db0b8773ff1ab68dd05abdc971f9227db;hb=43591a0ee2c85a98730aac730aded8c0a8cdba57;hp=18977d2cd4b13e3867f1d52d55fff745143398d1;hpb=81d7eeb3c08c19e2d0a1e34852ec85aaeee0b87a;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index 18977d2..15f4cd2 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -155,6 +155,7 @@ cmd_ARGUMENT_ERROR.argtypes = 'string' def cmd_ANNOTATION(game, position, msg): game.info_db[position] = msg + game.tui.restore_input_values() if game.tui.mode.shows_info: game.tui.do_refresh = True cmd_ANNOTATION.argtypes = 'yx_tuple:nonneg string' @@ -366,6 +367,7 @@ class TUI: if self.mode.shows_info: player = self.game.get_thing(self.game.player_id) self.explorer = YX(player.position.y, player.position.x) + self.query_info() if self.mode.name == 'waiting_for_server': self.log_msg('@ waiting for server …') if self.mode.name == 'edit': @@ -424,7 +426,7 @@ class TUI: self.window_width) def move_explorer(direction): - target = self.game.map_geometry.move(self.explorer, direction) + target = self.game.map_geometry.move_yx(self.explorer, direction) if target: self.explorer = target self.query_info()