X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=rogue_chat_curses.py;h=18977d2cd4b13e3867f1d52d55fff745143398d1;hb=81d7eeb3c08c19e2d0a1e34852ec85aaeee0b87a;hp=0644a4ccc439ebda77eacce232162748a7aeabac;hpb=6a70ba4e9d6e3ff89b2cdd40ef65e600e6ed6548;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index 0644a4c..18977d2 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -138,7 +138,8 @@ def cmd_PORTAL(game, position, msg): cmd_PORTAL.argtypes = 'yx_tuple:nonneg string' def cmd_PLAY_ERROR(game, msg): - game.tui.flash() + game.tui.log_msg('? ' + msg) + game.tui.flash = True game.tui.do_refresh = True cmd_PLAY_ERROR.argtypes = 'string' @@ -290,11 +291,9 @@ class TUI: self.force_instant_connect = True self.input_lines = [] self.fov = '' + self.flash = False curses.wrapper(self.loop) - def flash(self): - curses.flash() - def connect(self): def handle_recv(msg): @@ -430,7 +429,7 @@ class TUI: self.explorer = target self.query_info() else: - self.flash() + self.flash = True def draw_history(): lines = [] @@ -635,6 +634,9 @@ class TUI: else: self.send('PING') last_ping = now + if self.flash: + curses.flash() + self.flash = False if self.do_refresh: draw_screen() self.do_refresh = False @@ -689,13 +691,6 @@ class TUI: self.send('NICK ' + quote(tokens[1])) else: self.log_msg('? need login name') - #elif self.input_.startswith('/msg'): - # tokens = self.input_.split(maxsplit=2) - # if len(tokens) == 3: - # self.send('QUERY %s %s' % (quote(tokens[1]), - # quote(tokens[2]))) - # else: - # self.log_msg('? need message target and message') else: self.log_msg('? unknown command') else: @@ -754,7 +749,7 @@ class TUI: self.host = self.game.portals[player.position] self.reconnect() else: - self.flash() + self.flash = True self.log_msg('? not standing on portal') elif key in self.movement_keys and 'MOVE' in self.game.tasks: self.send('TASK:MOVE ' + self.movement_keys[key]) @@ -762,4 +757,5 @@ class TUI: self.send('TASK:WRITE %s %s' % (key, quote(self.password))) self.switch_mode('play') -TUI('localhost:5000') +#TUI('localhost:5000') +TUI('wss://plomlompom.com/rogue_chat/')