From df1f0b77c2104505501b9e1b342f6268cf108c8d Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Sat, 30 Jan 2021 19:29:08 -0500 Subject: [PATCH] Move Status class into new file --- lightcards/deck.py | 29 +++++++++++++++++++++++++++++ lightcards/display.py | 28 +--------------------------- 2 files changed, 30 insertions(+), 27 deletions(-) create mode 100644 lightcards/deck.py diff --git a/lightcards/deck.py b/lightcards/deck.py new file mode 100644 index 0000000..d8ee725 --- /dev/null +++ b/lightcards/deck.py @@ -0,0 +1,29 @@ +# Classes pertaining to the card deck +# Armaan Bhojwani 2021 + +class Status(): + index = 0 + side = 0 + + def forward(self, stack): + if not self.index == len(stack) - 1: + self.index += 1 + + def back(self): + if not self.index < 1: + self.index -= 1 + + def flip(self): + if self.side == 0: + self.side = 1 + else: + self.side = 0 + + def setSide(self, inp): + self.side = inp + + def getSide(self): + return self.side + + def getIdx(self): + return self.index diff --git a/lightcards/display.py b/lightcards/display.py index f3e8b50..42a01f2 100755 --- a/lightcards/display.py +++ b/lightcards/display.py @@ -4,33 +4,7 @@ import curses import os - -class Status(): - index = 0 - side = 0 - - def forward(self, stack): - if not self.index == len(stack) - 1: - self.index += 1 - - def back(self): - if not self.index < 1: - self.index -= 1 - - def flip(self): - if self.side == 0: - self.side = 1 - else: - self.side = 0 - - def setSide(self, inp): - self.side = inp - - def getSide(self): - return self.side - - def getIdx(self): - return self.index +from .deck import Status def disp_card(stdscr, stack, headers, obj): -- 2.39.2