diff --git a/backend/bang/expansions/__init__.py b/backend/bang/expansions/__init__.py index ab28b35..eab027e 100644 --- a/backend/bang/expansions/__init__.py +++ b/backend/bang/expansions/__init__.py @@ -7,6 +7,3 @@ class DodgeCity(): def get_cards(): from bang.expansions.dodge_city import cards return cards.get_starting_deck() - -class HighNoon(): - pass \ No newline at end of file diff --git a/backend/bang/expansions/fistful_of_cards/card_events.py b/backend/bang/expansions/fistful_of_cards/card_events.py new file mode 100644 index 0000000..cd9d1f7 --- /dev/null +++ b/backend/bang/expansions/fistful_of_cards/card_events.py @@ -0,0 +1,96 @@ +from abc import ABC, abstractmethod + +def CardEvent(ABC): + def __init__(self, name, icon): + self.name = name + self.icon = icon + +def Agguato(CardEvent): + def __init__(self): + super.__init__('Agguato', '🛁') + self.desc = '' + self.desc_eng = '' + +def Cecchino(CardEvent): + def __init__(self): + super.__init__('Cecchino', '👁') + self.desc = '' + self.desc_eng = '' + +def DeadMan(CardEvent): + def __init__(self): + super.__init__('Dead Man', '⚰️') + self.desc = '' + self.desc_eng = '' + +def FratelliDiSangue(CardEvent): + def __init__(self): + super.__init__('Fratelli Di Sangue', '🩸') + self.desc = '' + self.desc_eng = '' + +def IlGiudice(CardEvent): + def __init__(self): + super.__init__('Il Giudice', '👨‍⚖️') + self.desc = '' + self.desc_eng = '' + +def Lazo(CardEvent): + def __init__(self): + super.__init__('Lazo', '📿') + self.desc = '' + self.desc_eng = '' + +def LeggeDelWest(CardEvent): + def __init__(self): + super.__init__('Legge Del West', '⚖️') + self.desc = '' + self.desc_eng = '' + +def LiquoreForte(CardEvent): + def __init__(self): + super.__init__('Liquore Forte', '🥃') + self.desc = '' + self.desc_eng = '' + +def MinieraAbbandonata(CardEvent): + def __init__(self): + super.__init__('Miniera Abbandonata', '⛏') + self.desc = '' + self.desc_eng = '' + +def PerUnPugnoDiCarte(CardEvent): + def __init__(self): + super.__init__('Per Un Pugno Di Carte', '🎴') + self.desc = '' + self.desc_eng = '' + +def Peyote(CardEvent): + def __init__(self): + super.__init__('Peyote', '🌵') + self.desc = '' + self.desc_eng = '' + +def Ranch(CardEvent): + def __init__(self): + super.__init__('Ranch', '🐮') + self.desc = '' + self.desc_eng = '' + +def Rimbalzo(CardEvent): + def __init__(self): + super.__init__('Rimbalzo', '⏮') + self.desc = '' + self.desc_eng = '' + +def RouletteRussa(CardEvent): + def __init__(self): + super.__init__('Roulette Russa', '🇷🇺') + self.desc = '' + self.desc_eng = '' + +def Vendetta(CardEvent): + def __init__(self): + super.__init__('Vendetta', '😤') + self.desc = '' + self.desc_eng = '' \ No newline at end of file diff --git a/frontend/src/components/Card.vue b/frontend/src/components/Card.vue index 3b95b94..d6b7f06 100644 --- a/frontend/src/components/Card.vue +++ b/frontend/src/components/Card.vue @@ -72,6 +72,14 @@ export default { box-shadow: 0 0 0 3pt #6aa16e, 0 0 0 6pt white, 0 0 5pt 6pt #aaa } +.card.high-noon{ + box-shadow: 0 0 0pt 6pt #181a1b, 0 0 5pt 6pt #aaa; + border: 2pt dotted rgb(198 78 45); +} +.card.fistful-of-cards{ + box-shadow: 0 0 0pt 6pt #181a1b, 0 0 5pt 6pt #aaa; + border: 2pt dotted rgb(50 122 172); +} .card h4 { position: absolute; text-align: center;