🚧 wip refactoring mob
This commit is contained in:
+11
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user