def __init__(self, player): Effect.__init__(self, player)
def __init__(self, player, card, color=None): Effect.__init__(self, player) self.card = card self.color = color if color else card.color
def __init__(self): Effect.__init__(self, None)
def __init__(self, winner): Effect.__init__(self, winner)
def __init__(self, player, cards): Effect.__init__(self, player) self._cards = cards