From: Armaan Bhojwani Date: Sun, 31 Jan 2021 00:29:08 +0000 (-0500) Subject: Move Status class into new file X-Git-Tag: v0.1.0~12 X-Git-Url: https://git.armaanb.net/?p=lightcards.git;a=commitdiff_plain;h=df1f0b77c2104505501b9e1b342f6268cf108c8d Move Status class into new file --- 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):