opale/opale/carte.py

88 lines
1.2 KiB
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Mar 4 22:33:46 2020
@author: AlexandreMouchel
"""
class Card():
def __init__(self, score):
self.score = score
def __repr__(self):
return "\033[%dm%s\033[1m(%d)\033[0m"%(self.color, type(self).__name__, self.score)
class Chasseresse(Card):
color = 91
def __init__(self, score):
Card.__init__(self, score)
class DragonCorail(Card):
color = 92
def __init__(self, score):
Card.__init__(self, score)
class Pearl(Card):
color = 93
def __init__(self, score):
Card.__init__(self, score)
class Witch(Card):
color = 94
def __init__(self, score):
Card.__init__(self, score)
class DragonPetrified(Card):
color = 95
def __init__(self, score):
Card.__init__(self, score)
class Golem(Card):
color = 91
def __init__(self, score):
Card.__init__(self, score)
class Guardian(Card):
color = 94
def __init__(self, score):
Card.__init__(self, score)
class Horser(Card):
color = 92
def __init__(self, score):
Card.__init__(self, score)
class City(Card):
color = 96
def __init__(self):
Card.__init__(self, 0)