1 # Display card output and retreive input
10 def forward(self, stack):
11 if not self.index == len(stack) - 1:
15 if not self.index < 1:
24 def setSide(self, inp):
34 def disp_card(stdscr, stack, headers, obj):
36 side_title = headers[obj.getSide()]
37 stdscr.addstr(side_title + "\n")
38 for i in range(len(side_title)):
40 stdscr.addstr("\n" + str(stack[obj.getIdx()][obj.getSide()]))
42 def get_key(stdscr, stack, headers):
44 disp_card(stdscr, stack, headers, idx)
49 if key == "q" or key == os.linesep:
54 disp_card(stdscr, stack, headers, idx)
58 disp_card(stdscr, stack, headers, idx)
59 if key == "l" or key == "h":
61 disp_card(stdscr, stack, headers, idx)