X-Git-Url: https://plomlompom.com/repos/todo?a=blobdiff_plain;ds=sidebyside;f=rogue_chat_curses.py;h=f69153f1006cb127cf9f25a24bf52e6c2b118330;hb=7abc6dcdbe60dce9b8efad07917fb274da06687a;hp=0a5ced7a0692c27b9211f9f57e7ac752b29fe447;hpb=0747716a70ba46dbd6a8d7091b864e02b754f56f;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index 0a5ced7..f69153f 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -257,6 +257,8 @@ class TUI: 'switch_to_study': '?', 'switch_to_edit': 'm', 'flatten': 'F', + 'take_thing': 'z', + 'drop_thing': 'u', 'toggle_map_mode': 'M', 'hex_move_upleft': 'w', 'hex_move_upright': 'e', @@ -533,6 +535,10 @@ class TUI: content += "Available actions:\n" if 'MOVE' in self.game.tasks: content += "[%s] – move player\n" % ','.join(self.movement_keys) + if 'PICK_UP' in self.game.tasks: + content += "[%s] – take thing under player\n" % self.keys['take_thing'] + if 'DROP' in self.game.tasks: + content += "[%s] – drop carried thing\n" % self.keys['drop_thing'] if 'FLATTEN_SURROUNDINGS' in self.game.tasks: content += "[%s] – flatten player's surroundings\n" % self.keys['flatten'] content += 'Other modes available from here:\n' @@ -721,6 +727,10 @@ class TUI: elif key == self.keys['flatten'] and\ 'FLATTEN_SURROUNDINGS' in self.game.tasks: self.send('TASK:FLATTEN_SURROUNDINGS ' + quote(self.password)) + elif key == self.keys['take_thing'] and 'PICK_UP' in self.game.tasks: + self.send('TASK:PICK_UP') + elif key == self.keys['drop_thing'] and 'DROP' in self.game.tasks: + self.send('TASK:DROP') elif key in self.movement_keys and 'MOVE' in self.game.tasks: self.send('TASK:MOVE ' + self.movement_keys[key]) elif self.mode == self.mode_edit: