def print_permanents(scr_top, perm, row, col, perm_data, scr_dim):
if perm == "GC=F":
perm = "Gold"
elif perm == "SI=F":
perm = "Silver"
elif perm == "HG=F":
perm = "Copper"
elif perm == "CL=F":
perm = "Crude"
elif perm[-2:] == "=X":
perm = perm[0:3] + "/" + perm[3:6]
elif perm[0] == "^":
perm = perm[1:]
curses.start_color()
curses.init_pair(20, curses.COLOR_GREEN, curses.COLOR_BLACK)
curses.init_pair(21, curses.COLOR_YELLOW, curses.COLOR_BLACK)
curses.init_pair(22, curses.COLOR_RED, curses.COLOR_BLACK)
try:
printing_perm = str(perm) + "=" + str(perm_data["price"])
except:
printing_perm = str(perm) + "=N/A"
perm_length = len(printing_perm) + 1
if perm_length+col < scr_dim[1]:
if perm_data["change"] != "N/A":
if float(perm_data["change"]) >= 0.5:
scr_top.addstr(1+row, col, str(printing_perm), curses.color_pair(20))
if float(perm_data["change"]) <= -0.5:
scr_top.addstr(1+row, col, str(printing_perm), curses.color_pair(22))
else:
scr_top.addstr(1+row, col, str(printing_perm), curses.color_pair(21))
else:
scr_top.addstr(1+row, col, str(printing_perm))
return perm_length
评论列表
文章目录