From 3bed4f9903314d0915e2c2252b68373c7d5dd191 Mon Sep 17 00:00:00 2001 From: anthony-melin Date: Fri, 17 Jul 2026 19:54:57 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20update=20imports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/elironwars/__init__.py | 0 src/elironwars/app.py | 6 +++--- src/elironwars/character_builder.py | 2 +- src/elironwars/level.py | 7 +++---- src/elironwars/mobs_utils.py | 2 +- src/elironwars/pydantic_character_builder.py | 2 +- 6 files changed, 9 insertions(+), 10 deletions(-) create mode 100644 src/elironwars/__init__.py diff --git a/src/elironwars/__init__.py b/src/elironwars/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/elironwars/app.py b/src/elironwars/app.py index 9306e93..678ea5c 100644 --- a/src/elironwars/app.py +++ b/src/elironwars/app.py @@ -2,9 +2,9 @@ import os import sys from enum import Enum -from base_mob import BaseMob -from character_builder import CharacterBuilder -from level import Level +from .base_mob import BaseMob +from .character_builder import CharacterBuilder +from .level import Level class Action(Enum): diff --git a/src/elironwars/character_builder.py b/src/elironwars/character_builder.py index fa06a6f..713f7e3 100644 --- a/src/elironwars/character_builder.py +++ b/src/elironwars/character_builder.py @@ -4,7 +4,7 @@ import os import sys from typing import Callable -from base_mob import BaseMob +from .base_mob import BaseMob class CharacterBuilder: diff --git a/src/elironwars/level.py b/src/elironwars/level.py index e064fcd..5d27e2d 100644 --- a/src/elironwars/level.py +++ b/src/elironwars/level.py @@ -1,8 +1,7 @@ """ Class Level """ import random -import mobs_utils - +from .mobs_utils import generate_random_mob_list, generate_random_rooms class Level: """ Class Level """ @@ -10,10 +9,10 @@ class Level: def __init__(self, difficulty, player): """ Chargement du niveau """ print("Loading Level") - self.mobs_in_level = mobs_utils.generate_random_mob_list(random.randint(2, difficulty)) + self.mobs_in_level = generate_random_mob_list(random.randint(2, difficulty)) self.exit_level = True self.player = player - self.rooms = mobs_utils.generate_random_rooms(self.mobs_in_level, difficulty) # Liste des pièces du niveau + self.rooms = generate_random_rooms(self.mobs_in_level, difficulty) # Liste des pièces du niveau self.current_room_index = 0 # Index de la pièce actuelle print("Level Loaded") diff --git a/src/elironwars/mobs_utils.py b/src/elironwars/mobs_utils.py index 76a5044..d70d773 100644 --- a/src/elironwars/mobs_utils.py +++ b/src/elironwars/mobs_utils.py @@ -1,5 +1,5 @@ import random -from base_mob import BaseMob +from .base_mob import BaseMob # Créer des instances de BaseMob yanaar = BaseMob("Yanaar", 15, 2, 1, 3, 2) diff --git a/src/elironwars/pydantic_character_builder.py b/src/elironwars/pydantic_character_builder.py index cd6ec29..b5a9f8f 100644 --- a/src/elironwars/pydantic_character_builder.py +++ b/src/elironwars/pydantic_character_builder.py @@ -2,7 +2,7 @@ import pathlib from pydantic import BaseModel -from base_mob import BaseMob +from .base_mob import BaseMob class CharacterModel(BaseModel):