Re-add changes to interface so far. Broken at time of commit.
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
/*
|
||||
public interface IAction
|
||||
{
|
||||
void GetAction(Character character);
|
||||
@@ -7,9 +6,8 @@ public interface IAction
|
||||
void HealthPotion();
|
||||
Item Items();
|
||||
}
|
||||
*/
|
||||
|
||||
public sealed class Actions //: IAction
|
||||
public sealed class Actions : IAction
|
||||
{
|
||||
private static readonly Lazy<Actions> _instance = new Lazy<Actions>(() => new Actions());
|
||||
private Actions() { }
|
||||
@@ -20,13 +18,11 @@ public sealed class Actions //: IAction
|
||||
|
||||
public void GetAction(Character character)
|
||||
{
|
||||
/*
|
||||
switch (MenuItem.Description)
|
||||
{
|
||||
|
||||
default:
|
||||
}
|
||||
*/
|
||||
|
||||
while (true)
|
||||
{
|
||||
|
||||
@@ -6,5 +6,5 @@ public abstract class Character
|
||||
public bool dead {get; set;} = false;
|
||||
public string turnMarker = "*";
|
||||
public bool isTurn {get; set;} = false;
|
||||
//public List<Actions>CharacterEnabledActions = new List<Actions>();
|
||||
public List<Actions>CharacterEnabledActions = new List<Actions>();
|
||||
}
|
||||
|
||||
@@ -17,7 +17,6 @@ public sealed class GameState
|
||||
public bool monstersAIControl = true;
|
||||
public bool lastRound = false;
|
||||
|
||||
/*
|
||||
public record MenuItem
|
||||
{
|
||||
string? Description;
|
||||
@@ -30,7 +29,6 @@ public sealed class GameState
|
||||
foreach (action in Character.EnabledActions)
|
||||
int number = 1;
|
||||
}
|
||||
*/
|
||||
|
||||
public void Run()
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@ public class Player : Character
|
||||
maxHP = 10;
|
||||
currentHP = maxHP;
|
||||
name = GetName();
|
||||
//List<IherosAction>CharacterEnabledActions = new List<IAction>();
|
||||
//CharacterEnabledActions.Add(Actions.Instance.DoNothing()
|
||||
List<IherosAction>CharacterEnabledActions = new List<IAction>();
|
||||
CharacterEnabledActions.Add(Actions.Instance.DoNothing();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -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")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8e458da61eba16c6d39aae3dd5cd598c2c6dd672")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("FinalBattle")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("FinalBattle")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@@ -1 +1 @@
|
||||
15175f65f6f63f0c4c3ae8d13187889e73fe451b685fbc2643b44dd8e1084a87
|
||||
f6b7a7ab732f52a370cbe5a75d1b3ae8b480c6570a0a83bd9d346d48237b0234
|
||||
|
||||
Reference in New Issue
Block a user