def printc(self, c, x, y):
char = c
color = None
if isinstance(c, tuple):
char = c[0]
color = c[1]
elif isinstance(c, dict):
char = c['txt']
color = c['color']
cmap = self.chars[char]
h = len(cmap)
w = len(cmap[0])
for i in range(0, h):
for j in range(0, w):
if color is not None:
self.scr.addstr(y + i, x + j, cmap[i][j], color_pair(color), )
else:
self.scr.addstr(y + i, x + j, cmap[i][j])
return (w, h)
评论列表
文章目录