Exemple #1
0
    def _getCustomizationSelector(self, listStore):
        forced = []
        banned = []

        for row in listStore:
            if self._isForced(row):
                card = tCards.cardFromCardName(row[0])
                forced.append(card)
            if self._isBanned(row):
                card = tCards.cardFromCardName(row[0])
                banned.append(card)

        forced = set(forced)
        banned = set(banned)

        selector = tSelection.ClassSelector(forced, banned)
        return selector
    def _getCustomizationSelector(self, listStore):
        forced = []
        banned = []

        for row in listStore:
            if self._isForced(row):
                card = tCards.cardFromCardName(row[0])
                forced.append(card)
            if self._isBanned(row):
                card = tCards.cardFromCardName(row[0])
                banned.append(card)

        forced = set(forced)
        banned = set(banned)

        selector = tSelection.ClassSelector(forced, banned)
        return selector
Exemple #3
0
    def _getReshuffleSelector(self, listStore):

        keep = []

        for row in listStore:
            if not self._reshuffle(row):
                card = tCards.cardFromCardName(row[0])
                keep.append(card)

        keep = set(keep)

        selector = tSelection.ClassSelector(keep, set())
        return selector
    def _getReshuffleSelector(self, listStore):

        keep = []

        for row in listStore:
            if not self._reshuffle(row):
                card = tCards.cardFromCardName(row[0])
                keep.append(card)

        keep = set(keep)

        selector = tSelection.ClassSelector(keep, set())
        return selector