summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorReinmmar <herwig.orlich@gmail.com>2023-09-18 18:56:46 +0200
committerReinmmar <herwig.orlich@gmail.com>2023-09-18 18:56:46 +0200
commite689c1b32dca15796580f780e9a57161615686c5 (patch)
treeaa0f89d9e38413de56fdd0a62c8087890cabecac /include
parent561b8da657d8005339c7255924543ccadadc5d67 (diff)
Filled in the directions
Diffstat (limited to 'include')
-rw-r--r--include/player.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/include/player.h b/include/player.h
index cd7f57cd..d0108cd7 100644
--- a/include/player.h
+++ b/include/player.h
@@ -96,6 +96,12 @@ typedef enum {
} PlayerControlMode;
typedef enum {
+ DIR_DIAGONAL = 0x4,
+ DIR_NOT_MOVING_CHECK = 0x80,
+ DIR_NONE = 0xff,
+} PlayerDirections;
+
+typedef enum {
PL_BUSY = 0x1,
PL_FLAGS2 = 0x2,
PL_DROWNING = 0x4,
@@ -306,11 +312,10 @@ typedef enum {
ANIM_PORTAL = 0x2c2,
ANIM_PORTAL_SHRINK = 0x2c3,
ANIM_DROWN_END = 0x2ce,
- // I literally can't tell the difference in the following
- ANIM_CLIMB = 0x2cf,
- ANIM_CLIMB2 = 0x2d0,
- ANIM_CLIMB3 = 0x2d1,
- ANIM_CLIMB4 = 0x2d2,
+ ANIM_CLIMB1_UP = 0x2cf,
+ ANIM_CLIMB2_UP = 0x2d0,
+ ANIM_CLIMB1_DOWN = 0x2d1,
+ ANIM_CLIMB2_DOWN = 0x2d2,
ANIM_CLIMB_FROM_TOP = 0x2d3,
ANIM_CLIMB_LEFT = 0x2d4,
ANIM_CLIMB_RIGHT = 0x2d5,
@@ -392,7 +397,7 @@ typedef enum {
ANIM_DROWN_MINISH = 0xc19,
ANIM_DIE1_MINISH = 0xc1a,
ANIM_DIE2_MINISH = 0xc1b,
- ANIM_C1C = 0xc1c,
+ ANIM_DIVE_MINISH = 0xc1c,
} PlayerAnimation;
typedef struct {