]> git.armaanb.net Git - lightcards.git/blobdiff - lightcards/deck.py
Move edit file keybinding into control menu
[lightcards.git] / lightcards / deck.py
index 110c5b4fdcee15ab50a27c5eca2ea52dfa3a0ee7..823946f0266c35e7f4c3c86e33271e4ec3823980 100644 (file)
@@ -30,29 +30,17 @@ class Card:
         else:
             self.starred = True
 
-    def getStar(self):
-        return self.starred
-
     def printStar(self):
         if self.starred:
             return "★ Starred ★"
         else:
             return "Not starred"
 
-    def setSide(self, inp):
-        self.side = inp
-
-    def getSide(self):
-        return self.side
-
     def get(self):
         if self.side == 0:
-            return self.front
+            return (self.front, self.back)
         else:
-            return self.back
-
-    def getFront(self):
-        return self.front
+            return (self.back, self.front)
 
     def flip(self):
         if self.side == 0:
@@ -60,12 +48,19 @@ class Card:
         else:
             self.side = 0
 
+    def get_reverse(self):
+        if self.side == 0:
+            return 1
+        else:
+            return 0
+
 
 class Status:
     """Keeps track of where in the deck the user is"""
 
     def __init__(self):
         self.index = 0
+        self.side = 0
 
     def forward(self, stack):
         if self.index != len(stack):
@@ -75,8 +70,8 @@ class Status:
         if not self.index < 1:
             self.index -= 1
 
-    def setIdx(self, inp):
-        self.index = inp
-
-    def getIdx(self):
-        return self.index
+    def get_reverse(self):
+        if self.side == 0:
+            return 1
+        else:
+            return 0