]> git.armaanb.net Git - lightcards.git/blob - lightcards/deck.py
Move Status class into new file
[lightcards.git] / lightcards / deck.py
1 # Classes pertaining to the card deck
2 # Armaan Bhojwani 2021
3
4 class Status():
5     index = 0
6     side = 0
7
8     def forward(self, stack):
9         if not self.index == len(stack) - 1:
10             self.index += 1
11
12     def back(self):
13         if not self.index < 1:
14             self.index -= 1
15
16     def flip(self):
17         if self.side == 0:
18             self.side = 1
19         else:
20             self.side = 0
21
22     def setSide(self, inp):
23         self.side = inp
24
25     def getSide(self):
26         return self.side
27
28     def getIdx(self):
29         return self.index