
# -----------------Renaissance---------------

from logAnalyzer.utils.logger import logError
from logAnalyzer.logAnalyzerTypes import CardValue
from logAnalyzer.card import CardParams

# Maps card names to Card constructors
cardFns = {}


def create_Border_Guard():
    cardParams = CardParams()
    return cardParams


cardFns['Border Guard'] = create_Border_Guard


def create_Ducat():
    cardParams = CardParams()
    return cardParams


cardFns['Ducat'] = create_Ducat


def create_Lackeys():
    cardParams = CardParams()
    return cardParams


cardFns['Lackeys'] = create_Lackeys


def create_Acting_Troupe():
    cardParams = CardParams()
    return cardParams


cardFns['Acting Troupe'] = create_Acting_Troupe


def create_Cargo_Ship():
    cardParams = CardParams()
    return cardParams


cardFns['Cargo Ship'] = create_Cargo_Ship


def create_Experiment():
    cardParams = CardParams()
    return cardParams


cardFns['Experiment'] = create_Experiment


def create_Improve():
    cardParams = CardParams()
    return cardParams


cardFns['Improve'] = create_Improve


def create_Flag_Bearer():
    cardParams = CardParams()
    return cardParams


cardFns['Flag Bearer'] = create_Flag_Bearer


def create_Hideout():
    cardParams = CardParams()
    return cardParams


cardFns['Hideout'] = create_Hideout


def create_Inventor():
    cardParams = CardParams()
    return cardParams


cardFns['Inventor'] = create_Inventor


def create_Mountain_Village():
    cardParams = CardParams()
    return cardParams


cardFns['Mountain Village'] = create_Mountain_Village


def create_Patron():
    cardParams = CardParams()
    return cardParams


cardFns['Patron'] = create_Patron


def create_Priest():
    cardParams = CardParams()
    return cardParams


cardFns['Priest'] = create_Priest


def create_Research():
    cardParams = CardParams()
    return cardParams


cardFns['Research'] = create_Research


def create_Research():
    cardParams = CardParams()
    return cardParams


cardFns['Research'] = create_Research


def create_Silk_Merchant():
    cardParams = CardParams()
    return cardParams


cardFns['Silk Merchant'] = create_Silk_Merchant


def create_Old_Witch():
    cardParams = CardParams()
    return cardParams


cardFns['Old Witch'] = create_Old_Witch


def create_Recruiter():
    cardParams = CardParams()
    return cardParams


cardFns['Recruiter'] = create_Recruiter


def create_Scepter():
    cardParams = CardParams()
    return cardParams


cardFns['Scepter'] = create_Scepter


def create_Scholar():
    cardParams = CardParams()
    return cardParams


cardFns['Scholar'] = create_Scholar


def create_Sculptor():
    cardParams = CardParams()
    return cardParams


cardFns['Sculptor'] = create_Sculptor


def create_Seer():
    cardParams = CardParams()
    return cardParams


cardFns['Seer'] = create_Seer


def create_Spices():
    cardParams = CardParams()
    return cardParams


cardFns['Spices'] = create_Spices


def create_Swashbuckler():
    cardParams = CardParams()
    return cardParams


cardFns['Swashbuckler'] = create_Swashbuckler


def create_Treasurer():
    cardParams = CardParams()
    return cardParams


cardFns['Treasurer'] = create_Treasurer


def create_Villain():
    cardParams = CardParams()
    return cardParams


cardFns['Villain'] = create_Villain


def getRenaissanceCardFns():
    return cardFns
