# Path: mau_mau/constants.py
# class DECK:
#     SEVEN = 7
#     EIGHT = 8
#     JACK = "Jack"
#     VALUES = [SEVEN, EIGHT, 9, 10, JACK, "Queen", "King", "Ace"]
#     SUITS = ["♦", "♥", "♠", "♣"]


import collections
import logging
import random
from mau_mau.constants import DECK


log = logging.getLogger(__name__)


class BasicStrategy:
    def __init__(self, player):
        self.player = player

    def play(self, table):
        rule = table.rule
        log.debug("encountered rule %s", rule)
        if rule.skipPlayer:
            rule.skipPlayer = False
            log.debug("Damn. I can't play!")
            return

        card = None
        if rule.find_antidotes:

# Path: mau_mau/constants.py
# class DECK:
#     SEVEN = 7
#     EIGHT = 8
#     JACK = "Jack"
#     VALUES = [SEVEN, EIGHT, 9, 10, JACK, "Queen", "King", "Ace"]
#     SUITS = ["♦", "♥", "♠", "♣"]


# Path: mau_mau/strategies.py
import collections
import logging
import random
from mau_mau.constants import DECK



log = logging.getLogger(__name__)


class BasicStrategy:
    def __init__(self, player):
        self.player = player

    def play(self, table):
        rule = table.rule
        log.debug("encountered rule %s", rule)
        if rule.skipPlayer:
            rule.skipPlayer = False
            log.debug("Damn. I can't play!")
            return

        card = None
        if rule.find_antidotes:

            card = self.before_play(table)