🚧 wip refactoring mob

This commit is contained in:
2026-07-17 21:13:12 +02:00
parent 1c26070798
commit 73b918f2f1
3 changed files with 22 additions and 26 deletions
+11 -3
View File
@@ -1,9 +1,9 @@
import sys
from elironwars.mob.base_mob import BaseMob
from elironwars.mob.character_builder import CharacterBuilder
from .level import Level
from .menu import Action, action_menu
from .mob.base_mob import BaseMob
from .mob.character_builder import CharacterBuilder
def play_room(room: list[BaseMob], level: Level) -> int:
@@ -50,7 +50,15 @@ def app() -> None:
print(loaded_character)
level = Level(2, loaded_character)
# Créer des instances de BaseMob
yanaar = BaseMob("Yanaar", 15, 2, 1, 3, 2)
ulnarain = BaseMob("Ulnarain", 20, 3, 3, 2, 2)
skroll = BaseMob("Skroll", 25, 5, 3, 1, 2)
# Liste d'instances de BaseMob (au lieu d'un ensemble pour autoriser des doublons)
mobs_list = [yanaar, skroll, ulnarain]
level = Level(2, loaded_character, mobs_list)
print(f"Nombre de pièce dans le donjon : {len(level.rooms)}")
play_donjon(level)