From 30793101dfbeebd38c8103f6fe11058c2add5b63 Mon Sep 17 00:00:00 2001 From: xp986 Date: Sun, 24 Aug 2025 08:06:04 -0500 Subject: [PATCH] added some stuff --- Character.cs | 2 +- GameState.cs | 8 ++++++-- Player.cs | 3 +-- obj/Debug/net9.0/FinalBattle.AssemblyInfo.cs | 2 +- obj/Debug/net9.0/FinalBattle.AssemblyInfoInputs.cache | 2 +- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Character.cs b/Character.cs index d89bbd3..5603ea6 100644 --- a/Character.cs +++ b/Character.cs @@ -6,5 +6,5 @@ public abstract class Character public bool dead {get; set;} = false; public string turnMarker = "*"; public bool isTurn {get; set;} = false; - public ListCharacterEnabledActions = new List(); + public ListCharacterEnabledActions = new List(); } diff --git a/GameState.cs b/GameState.cs index 667c7ba..adbbed2 100644 --- a/GameState.cs +++ b/GameState.cs @@ -24,10 +24,14 @@ public sealed class GameState IAction? ActionToPerform; } - public void BuildMenu() + public void BuildMenu(Character character) { - foreach (action in Character.EnabledActions) int number = 1; + foreach (string action in character.CharacterEnabledActions) + { + Console.WriteLine($"{number}. {action}"); + number++; + } } public void Run() diff --git a/Player.cs b/Player.cs index bc9bb68..1df8696 100644 --- a/Player.cs +++ b/Player.cs @@ -5,8 +5,7 @@ public class Player : Character maxHP = 10; currentHP = maxHP; name = GetName(); - ListCharacterEnabledActions = new List(); - CharacterEnabledActions.Add(Actions.Instance.DoNothing(); + CharacterEnabledActions.AddRange("Do Nothing", "Attack", "Items"); } diff --git a/obj/Debug/net9.0/FinalBattle.AssemblyInfo.cs b/obj/Debug/net9.0/FinalBattle.AssemblyInfo.cs index 97f41cf..0d07a47 100644 --- a/obj/Debug/net9.0/FinalBattle.AssemblyInfo.cs +++ b/obj/Debug/net9.0/FinalBattle.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("FinalBattle")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8e458da61eba16c6d39aae3dd5cd598c2c6dd672")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a1877e7ddb649a0bfdd178b7542ad52b6dca820e")] [assembly: System.Reflection.AssemblyProductAttribute("FinalBattle")] [assembly: System.Reflection.AssemblyTitleAttribute("FinalBattle")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/FinalBattle.AssemblyInfoInputs.cache b/obj/Debug/net9.0/FinalBattle.AssemblyInfoInputs.cache index a4f10ce..476c1ce 100644 --- a/obj/Debug/net9.0/FinalBattle.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/FinalBattle.AssemblyInfoInputs.cache @@ -1 +1 @@ -f6b7a7ab732f52a370cbe5a75d1b3ae8b480c6570a0a83bd9d346d48237b0234 +c09c7b260214ced4ad1f8ef7f9de63fcbf763c569ec3ad6b676dfa19cb5cf7fc