X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/static/git-favicon.png?a=blobdiff_plain;f=rogue_chat_curses.py;h=ff0c46c579559e0faacbb8bee6ff07ac19b01ffc;hb=3b86e8effe9aa77fa87f86a1057d12d4c8019324;hp=07f7ada6671cfc4096aca4b4bf9e3d34cf60f9a9;hpb=bf2680f7295227b4dc3a2b3a38bf0a650169f23a;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index 07f7ada..ff0c46c 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -1076,21 +1076,22 @@ class TUI: return start_x = self.window_width - 10 - t_char = ' ' - if hasattr(t, 'thing_char'): - t_char = t.thing_char def draw_body_part(body_part, end_y): - safe_addstr(end_y - 4, start_x, ' _[ @' + t_char + ' ]_ ') - safe_addstr(end_y - 3, start_x, '| |') + safe_addstr(end_y - 3, start_x, '----------') safe_addstr(end_y - 2, start_x, '| ' + body_part[0:6] + ' |') safe_addstr(end_y - 1, start_x, '| ' + body_part[6:12] + ' |') safe_addstr(end_y, start_x, '| ' + body_part[12:18] + ' |') if hasattr(t, 'face'): - draw_body_part(t.face, self.size.y - 2) + draw_body_part(t.face, self.size.y - 3) if hasattr(t, 'hat'): - draw_body_part(t.hat, self.size.y - 5) - safe_addstr(self.size.y - 1, start_x, '| |') + draw_body_part(t.hat, self.size.y - 6) + safe_addstr(self.size.y - 2, start_x, '----------') + name = t.name[:] + if len(name) > 6: + name = name[:6] + '…' + safe_addstr(self.size.y - 1, start_x, + '@%s:%s' % (t.thing_char, name)) def draw_help(): content = "%s help\n\n%s\n\n" % (self.mode.short_desc, @@ -1157,7 +1158,7 @@ class TUI: def enter_ascii_art(command, height, width, with_pw=False): if len(self.input_) > width: - self.log_msg('? wrong input length, ' + self.log_msg('? input too long, ' 'must be max %s; try again' % width) return if len(self.input_) < width: