def setupCells(self):
        self.figureOutStackTypes()
        self.computeCellSize()
        suitsAdded = []
        for Z in range(self.gridZ):
            for X in range(len(self.listOfItemLists[Z])):
                cardId = self.listOfItemLists[Z][X]
                cardValue = cardId - InventoryType.begin_Cards
                cardName = PlayingCardGlobals.getCardName(cardValue)
                suit = PlayingCardGlobals.getSuit(cardValue, fromOffset=0)
                rank = PlayingCardGlobals.getRank(cardValue, fromOffset=0)
                if suit not in suitsAdded:
                    suitsAdded.append(suit)
                    if self.seperatorOn:
                        self.seperatorCount += 1

                bottomCard = 0
                if rank == 0:
                    bottomCard = 1

                cardCell = self.getCell(bottomCard=bottomCard)
                cardCell.setPos(self.findGridPos(suit, rank))
                self.cardDict[cardId] = cardCell
                self.placeCardItem(cardId)

        self.accept('seachestOpened', self.updateBufferedCards)
 def setupCells(self):
     self.figureOutStackTypes()
     self.computeCellSize()
     suitsAdded = []
     for Z in range(self.gridZ):
         for X in range(len(self.listOfItemLists[Z])):
             cardId = self.listOfItemLists[Z][X]
             cardValue = cardId - InventoryType.begin_Cards
             cardName = PlayingCardGlobals.getCardName(cardValue)
             suit = PlayingCardGlobals.getSuit(cardValue, fromOffset = 0)
             rank = PlayingCardGlobals.getRank(cardValue, fromOffset = 0)
             if suit not in suitsAdded:
                 suitsAdded.append(suit)
                 if self.seperatorOn:
                     self.seperatorCount += 1
                 
             
             bottomCard = 0
             if rank == 0:
                 bottomCard = 1
             
             cardCell = self.getCell(bottomCard = bottomCard)
             cardCell.setPos(self.findGridPos(suit, rank))
             self.cardDict[cardId] = cardCell
             self.placeCardItem(cardId)
         
     
     self.accept('seachestOpened', self.updateBufferedCards)
Example #3
0
 def getName(self):
     return PlayingCardGlobals.getCardName(self.itemTuple[1])
 def getName(self):
     return PlayingCardGlobals.getCardName(self.itemTuple[1])