mirror of
https://github.com/DavidGailleton/42-Piscine_Python.git
synced 2026-03-14 05:06:55 +01:00
module 7 finished
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
def main():
|
||||
from CreatureCard import CreatureCard
|
||||
def main() -> None:
|
||||
from .CreatureCard import CreatureCard
|
||||
|
||||
game_state = {"player": "michel", "mana": 6}
|
||||
print("=== DataDeck Card Foundation ===\n")
|
||||
@@ -7,8 +7,10 @@ def main():
|
||||
creature_card = CreatureCard("Fire Dragon", 5, "Legendary", 7, 5)
|
||||
print(f"CreatureCard info:\n{creature_card.get_card_info()}")
|
||||
print("\nPlaying Fire Dragon with 6 mana available:")
|
||||
print(f"Playable: {creature_card.is_playable(game_state['mana'])}")
|
||||
print(f"Play result: {creature_card.play(game_state)}")
|
||||
playable = creature_card.is_playable(game_state["mana"])
|
||||
print(f"Playable: {playable}")
|
||||
if playable:
|
||||
print(f"Play result: {creature_card.play(game_state)}")
|
||||
print("\nFire Dragon attacks Goblin Warrior:")
|
||||
print(f"Attack result: {creature_card.attack_target('Goblin Warrior')}")
|
||||
print("\nTesting insufficient mana (3 available):")
|
||||
|
||||
Reference in New Issue
Block a user