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;
-}
+