+ def draw_face_popup():
+ t = self.game.get_thing(self.draw_face)
+ if not t:
+ self.draw_face = False
+ return
+
+ def draw_body_part(body_part, end_y):
+ start_x = self.window_width - 10
+ safe_addstr(end_y - 4, 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 - 1)
+ if hasattr(t, 'hat'):
+ draw_body_part(t.hat, self.size.y - 4)
+