From a1162127de0111e4b19f14094ba01956a336ca02 Mon Sep 17 00:00:00 2001 From: anthony-melin Date: Thu, 16 Jul 2026 20:20:38 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20rm=20sample=20of=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- level_one.py | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/level_one.py b/level_one.py index d3d12ab..3db5967 100644 --- a/level_one.py +++ b/level_one.py @@ -1,7 +1,6 @@ """ Class Level """ import random import mobs_utils -from character_builder import CharacterBuilder class Level(): @@ -30,42 +29,3 @@ class Level(): mob.perform_attack(player) print(f"{player.name} - {player.current_pv} PV") print(f"{mob.name} - {mob.current_pv} PV") - - -def action_menu(): - """ Menu Action du niveau """ - print("Pièce Suivante :\t1") - print("Quitter :\t\t4") - return int(input("Choix : ")) - -# Exemple d'utilisation -if __name__ == "__main__": - level = Level(2, CharacterBuilder.load_character("Jamin")) - player = level.player - rooms = level.rooms - number_room = len(rooms) - print(f"Nombre de pièce dans le donjon : {number_room}") - - while level.exit_level: - match action_menu(): - case 1: - if level.current_room_index >= number_room: - print("fin du donjon !") - break - room = rooms[level.current_room_index] - print(f"Pièce actuelle : {level.current_room_index}") - if room: - for mob in room: - level.combat(mob, player) - if player.current_pv <= 0: - print("!!!!!!!!! Joueur mort !!!!!!!!!!") - break - else: - print("Pièce vide") - player.current_pv = player.max_pv - level.current_room_index += 1 - case 4: - level.exit_level = False - print(f"Au revoir {player.name} !") - case _: - print("Mauvais choix")