diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs index b52e0c4..b747ebf 100644 --- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs +++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs @@ -4,15 +4,6 @@ using Godot; namespace Babushka.scripts.CSharp.Common.Farming; -public enum FieldState -{ - Empty = 0, - Tilled = 1, - Planted = 2, - Watered = 3, - NotFound = 99 -} - [GlobalClass] public partial class FieldBehaviour2D : Sprite2D { diff --git a/scripts/CSharp/Common/Farming/FieldState.cs b/scripts/CSharp/Common/Farming/FieldState.cs new file mode 100644 index 0000000..b489bb8 --- /dev/null +++ b/scripts/CSharp/Common/Farming/FieldState.cs @@ -0,0 +1,13 @@ +namespace Babushka.scripts.CSharp.Common.Farming; + +/// +/// State of a farm field. +/// +public enum FieldState +{ + Empty = 0, + Tilled = 1, + Planted = 2, + Watered = 3, + NotFound = 99 +} \ No newline at end of file diff --git a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs index 36ea630..96f8fcd 100644 --- a/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs +++ b/scripts/CSharp/Common/Farming/PlantBehaviour2D.cs @@ -5,14 +5,7 @@ using Godot; namespace Babushka.scripts.CSharp.Common.Farming; -public enum PlantState -{ - None = 0, - Planted = 1, - SmallPlant = 2, - BigPlant = 3, - Ready = 4 -} + /// /// Determines the behaviour of a plant in Babushka. diff --git a/scripts/CSharp/Common/Farming/PlantState.cs b/scripts/CSharp/Common/Farming/PlantState.cs new file mode 100644 index 0000000..7019625 --- /dev/null +++ b/scripts/CSharp/Common/Farming/PlantState.cs @@ -0,0 +1,13 @@ +namespace Babushka.scripts.CSharp.Common.Farming; + +/// +/// State of a harvestable plant. Used in farming. +/// +public enum PlantState +{ + None = 0, + Planted = 1, + SmallPlant = 2, + BigPlant = 3, + Ready = 4 +} \ No newline at end of file diff --git a/scripts/CSharp/Common/Fight/FightAttack.cs b/scripts/CSharp/Common/Fight/FightAttack.cs new file mode 100644 index 0000000..0c1248f --- /dev/null +++ b/scripts/CSharp/Common/Fight/FightAttack.cs @@ -0,0 +1,9 @@ +namespace Babushka.scripts.CSharp.Common.Fight; + +public class FightAttack +{ + public int damage; + public bool needsSelectedTarget; + public Fighter? target; + public Fighter attacker; +} \ No newline at end of file diff --git a/scripts/CSharp/Common/Fight/FightInstance.cs b/scripts/CSharp/Common/Fight/FightInstance.cs index ff5eb89..28d608f 100644 --- a/scripts/CSharp/Common/Fight/FightInstance.cs +++ b/scripts/CSharp/Common/Fight/FightInstance.cs @@ -348,10 +348,4 @@ public partial class FightInstance : Node2D //TODO: remake return false; } } -public class FightAttack -{ - public int damage; - public bool needsSelectedTarget; - public Fighter? target; - public Fighter attacker; -} +