aboutsummaryrefslogtreecommitdiff
path: root/V3/Objects/Movement.cs
diff options
context:
space:
mode:
Diffstat (limited to 'V3/Objects/Movement.cs')
-rw-r--r--V3/Objects/Movement.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/V3/Objects/Movement.cs b/V3/Objects/Movement.cs
new file mode 100644
index 0000000..3dfa01b
--- /dev/null
+++ b/V3/Objects/Movement.cs
@@ -0,0 +1,20 @@
+// ReSharper disable InconsistentNaming
+namespace V3.Objects
+{
+ /// <summary>
+ /// Cardinal directions to show where the specific creature is facing.
+ /// Because of the isometric viewpoint N(orth) is the upper right.
+ /// </summary>
+ public enum MovementDirection
+ {
+ W, NW, N, NO, O, SO, S, SW
+ }
+
+ /// <summary>
+ /// The basic movement states a creature must hold.
+ /// </summary>
+ public enum MovementState
+ {
+ Idle, Moving, Attacking, Dying, Special
+ }
+} \ No newline at end of file