import sys
import textwrap
-from . import lightcards
+from . import lightcards, progress
class Display():
curses.init_pair(3, curses.COLOR_YELLOW, 0)
self.get_key()
+ def leave(self):
+ progress.dump(self.obj, "status", self.stack)
+ sys.exit(0)
+
def disp_bar(self):
"""
Display the statusbar at the bottom of the screen with progress, star
key = self.win.getkey()
if key == "q":
if len(self.stack) == self.obj.getIdx():
- sys.exit(0)
+ self.leave()
elif len(self.stack) < self.obj.getIdx():
self.obj.setIdx(0)
self.get_key()
while True:
key = self.win.getkey()
if key == "q":
- sys.exit(0)
+ self.leave()
elif key in ["l", "KEY_RIGHT"]:
self.obj.forward(self.stack)
self.obj.setSide(0)