mirror of
https://github.com/LostArtefacts/TRX.git
synced 2025-04-28 20:58:07 +03:00
lara/state: merge LARA_STATE in trx
This commit is contained in:
parent
bdbd4ce82c
commit
766c7270fa
4 changed files with 103 additions and 175 deletions
|
@ -2040,13 +2040,6 @@ typedef enum {
|
||||||
LS_TWIST = 68,
|
LS_TWIST = 68,
|
||||||
LS_KICK = 69,
|
LS_KICK = 69,
|
||||||
LS_ZIPLINE = 70,
|
LS_ZIPLINE = 70,
|
||||||
LS_DUCK = 71,
|
|
||||||
LS_DUCK_ROLL = 72,
|
|
||||||
LS_DASH = 73,
|
|
||||||
LS_DASH_DIVE = 74,
|
|
||||||
LS_MONKEY_SWING = 75,
|
|
||||||
LS_MONKEYF = 76,
|
|
||||||
LS_LAST = 77,
|
|
||||||
} LARA_STATE;
|
} LARA_STATE;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
|
|
@ -8,9 +8,7 @@ typedef enum {
|
||||||
LWS_CHEAT = 3,
|
LWS_CHEAT = 3,
|
||||||
LWS_WADE = 4,
|
LWS_WADE = 4,
|
||||||
} LARA_WATER_STATE;
|
} LARA_WATER_STATE;
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LGS_ARMLESS = 0,
|
LGS_ARMLESS = 0,
|
||||||
LGS_HANDS_BUSY = 1,
|
LGS_HANDS_BUSY = 1,
|
||||||
|
@ -19,7 +17,6 @@ typedef enum {
|
||||||
LGS_READY = 4,
|
LGS_READY = 4,
|
||||||
LGS_SPECIAL = 5,
|
LGS_SPECIAL = 5,
|
||||||
} LARA_GUN_STATE;
|
} LARA_GUN_STATE;
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LM_HIPS = 0,
|
LM_HIPS = 0,
|
||||||
|
@ -41,6 +38,93 @@ typedef enum {
|
||||||
LM_NUMBER_OF = 15,
|
LM_NUMBER_OF = 15,
|
||||||
} LARA_MESH;
|
} LARA_MESH;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
LS_WALK = 0,
|
||||||
|
LS_RUN = 1,
|
||||||
|
LS_STOP = 2,
|
||||||
|
LS_JUMP_FORWARD = 3,
|
||||||
|
LS_POSE = 4,
|
||||||
|
LS_FAST_BACK = 5,
|
||||||
|
LS_TURN_RIGHT = 6,
|
||||||
|
LS_TURN_LEFT = 7,
|
||||||
|
LS_DEATH = 8,
|
||||||
|
LS_FAST_FALL = 9,
|
||||||
|
LS_HANG = 10,
|
||||||
|
LS_REACH = 11,
|
||||||
|
LS_SPLAT = 12,
|
||||||
|
LS_TREAD = 13,
|
||||||
|
LS_LAND = 14,
|
||||||
|
LS_COMPRESS = 15,
|
||||||
|
LS_BACK = 16,
|
||||||
|
LS_SWIM = 17,
|
||||||
|
LS_GLIDE = 18,
|
||||||
|
#if TR_VERSION >= 2
|
||||||
|
LS_NULL = 19,
|
||||||
|
#elif TR_VERSION == 1
|
||||||
|
LS_CLIMB_UP = 19,
|
||||||
|
#endif
|
||||||
|
LS_FAST_TURN = 20,
|
||||||
|
LS_STEP_RIGHT = 21,
|
||||||
|
LS_STEP_LEFT = 22,
|
||||||
|
LS_HIT = 23,
|
||||||
|
LS_SLIDE = 24,
|
||||||
|
LS_JUMP_BACK = 25,
|
||||||
|
LS_JUMP_RIGHT = 26,
|
||||||
|
LS_JUMP_LEFT = 27,
|
||||||
|
LS_JUMP_UP = 28,
|
||||||
|
LS_FALL_BACK = 29,
|
||||||
|
LS_HANG_LEFT = 30,
|
||||||
|
LS_HANG_RIGHT = 31,
|
||||||
|
LS_SLIDE_BACK = 32,
|
||||||
|
LS_SURF_TREAD = 33,
|
||||||
|
LS_SURF_SWIM = 34,
|
||||||
|
LS_DIVE = 35,
|
||||||
|
LS_PUSH_BLOCK = 36,
|
||||||
|
LS_PULL_BLOCK = 37,
|
||||||
|
LS_PP_READY = 38,
|
||||||
|
LS_PICKUP = 39,
|
||||||
|
LS_SWITCH_ON = 40,
|
||||||
|
LS_SWITCH_OFF = 41,
|
||||||
|
LS_USE_KEY = 42,
|
||||||
|
LS_USE_PUZZLE = 43,
|
||||||
|
LS_UW_DEATH = 44,
|
||||||
|
LS_ROLL = 45,
|
||||||
|
LS_SPECIAL = 46,
|
||||||
|
LS_SURF_BACK = 47,
|
||||||
|
LS_SURF_LEFT = 48,
|
||||||
|
LS_SURF_RIGHT = 49,
|
||||||
|
LS_USE_MIDAS = 50,
|
||||||
|
LS_DIE_MIDAS = 51,
|
||||||
|
LS_SWAN_DIVE = 52,
|
||||||
|
LS_FAST_DIVE = 53,
|
||||||
|
LS_GYMNAST = 54,
|
||||||
|
LS_WATER_OUT = 55,
|
||||||
|
#if TR_VERSION >= 2
|
||||||
|
LS_CLIMB_STANCE = 56,
|
||||||
|
LS_CLIMBING = 57,
|
||||||
|
LS_CLIMB_LEFT = 58,
|
||||||
|
LS_CLIMB_END = 59,
|
||||||
|
LS_CLIMB_RIGHT = 60,
|
||||||
|
LS_CLIMB_DOWN = 61,
|
||||||
|
LS_LARA_TEST1 = 62,
|
||||||
|
LS_LARA_TEST2 = 63,
|
||||||
|
LS_LARA_TEST3 = 64,
|
||||||
|
LS_WADE = 65,
|
||||||
|
LS_WATER_ROLL = 66,
|
||||||
|
LS_FLARE_PICKUP = 67,
|
||||||
|
LS_TWIST = 68,
|
||||||
|
LS_KICK = 69,
|
||||||
|
LS_ZIPLINE = 70,
|
||||||
|
#elif TR_VERSION == 1
|
||||||
|
LS_CONTROLLED = 56,
|
||||||
|
LS_TWIST = 57,
|
||||||
|
LS_UW_ROLL = 58,
|
||||||
|
LS_WADE = 59,
|
||||||
|
LS_RESPONSIVE = 60,
|
||||||
|
#endif
|
||||||
|
} LARA_STATE;
|
||||||
|
// clang-format on
|
||||||
|
|
||||||
#if TR_VERSION == 1
|
#if TR_VERSION == 1
|
||||||
#include "enum_tr1.h"
|
#include "enum_tr1.h"
|
||||||
#elif TR_VERSION == 2
|
#elif TR_VERSION == 2
|
||||||
|
|
|
@ -103,72 +103,6 @@ typedef enum {
|
||||||
LA_UNDERWATER_TO_STAND = 180,
|
LA_UNDERWATER_TO_STAND = 180,
|
||||||
} LARA_ANIMATION;
|
} LARA_ANIMATION;
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
typedef enum {
|
|
||||||
LS_WALK = 0,
|
|
||||||
LS_RUN = 1,
|
|
||||||
LS_STOP = 2,
|
|
||||||
LS_JUMP_FORWARD = 3,
|
|
||||||
LS_POSE = 4,
|
|
||||||
LS_FAST_BACK = 5,
|
|
||||||
LS_TURN_RIGHT = 6,
|
|
||||||
LS_TURN_LEFT = 7,
|
|
||||||
LS_DEATH = 8,
|
|
||||||
LS_FAST_FALL = 9,
|
|
||||||
LS_HANG = 10,
|
|
||||||
LS_REACH = 11,
|
|
||||||
LS_SPLAT = 12,
|
|
||||||
LS_TREAD = 13,
|
|
||||||
LS_LAND = 14,
|
|
||||||
LS_COMPRESS = 15,
|
|
||||||
LS_BACK = 16,
|
|
||||||
LS_SWIM = 17,
|
|
||||||
LS_GLIDE = 18,
|
|
||||||
LS_CLIMB_UP = 19,
|
|
||||||
LS_FAST_TURN = 20,
|
|
||||||
LS_STEP_RIGHT = 21,
|
|
||||||
LS_STEP_LEFT = 22,
|
|
||||||
LS_HIT = 23,
|
|
||||||
LS_SLIDE = 24,
|
|
||||||
LS_JUMP_BACK = 25,
|
|
||||||
LS_JUMP_RIGHT = 26,
|
|
||||||
LS_JUMP_LEFT = 27,
|
|
||||||
LS_JUMP_UP = 28,
|
|
||||||
LS_FALL_BACK = 29,
|
|
||||||
LS_HANG_LEFT = 30,
|
|
||||||
LS_HANG_RIGHT = 31,
|
|
||||||
LS_SLIDE_BACK = 32,
|
|
||||||
LS_SURF_TREAD = 33,
|
|
||||||
LS_SURF_SWIM = 34,
|
|
||||||
LS_DIVE = 35,
|
|
||||||
LS_PUSH_BLOCK = 36,
|
|
||||||
LS_PULL_BLOCK = 37,
|
|
||||||
LS_PP_READY = 38,
|
|
||||||
LS_PICKUP = 39,
|
|
||||||
LS_SWITCH_ON = 40,
|
|
||||||
LS_SWITCH_OFF = 41,
|
|
||||||
LS_USE_KEY = 42,
|
|
||||||
LS_USE_PUZZLE = 43,
|
|
||||||
LS_UW_DEATH = 44,
|
|
||||||
LS_ROLL = 45,
|
|
||||||
LS_SPECIAL = 46,
|
|
||||||
LS_SURF_BACK = 47,
|
|
||||||
LS_SURF_LEFT = 48,
|
|
||||||
LS_SURF_RIGHT = 49,
|
|
||||||
LS_USE_MIDAS = 50,
|
|
||||||
LS_DIE_MIDAS = 51,
|
|
||||||
LS_SWAN_DIVE = 52,
|
|
||||||
LS_FAST_DIVE = 53,
|
|
||||||
LS_GYMNAST = 54,
|
|
||||||
LS_WATER_OUT = 55,
|
|
||||||
LS_CONTROLLED = 56,
|
|
||||||
LS_TWIST = 57,
|
|
||||||
LS_UW_ROLL = 58,
|
|
||||||
LS_WADE = 59,
|
|
||||||
LS_RESPONSIVE = 60,
|
|
||||||
} LARA_STATE;
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LGT_UNKNOWN = -1, // for legacy saves
|
LGT_UNKNOWN = -1, // for legacy saves
|
||||||
|
|
|
@ -239,89 +239,6 @@ typedef enum {
|
||||||
} LARA_EXTRA_ANIMATION;
|
} LARA_EXTRA_ANIMATION;
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
typedef enum {
|
|
||||||
LS_WALK = 0,
|
|
||||||
LS_RUN = 1,
|
|
||||||
LS_STOP = 2,
|
|
||||||
LS_JUMP_FORWARD = 3,
|
|
||||||
LS_POSE = 4,
|
|
||||||
LS_FAST_BACK = 5,
|
|
||||||
LS_TURN_RIGHT = 6,
|
|
||||||
LS_TURN_LEFT = 7,
|
|
||||||
LS_DEATH = 8,
|
|
||||||
LS_FAST_FALL = 9,
|
|
||||||
LS_HANG = 10,
|
|
||||||
LS_REACH = 11,
|
|
||||||
LS_SPLAT = 12,
|
|
||||||
LS_TREAD = 13,
|
|
||||||
LS_LAND = 14,
|
|
||||||
LS_COMPRESS = 15,
|
|
||||||
LS_BACK = 16,
|
|
||||||
LS_SWIM = 17,
|
|
||||||
LS_GLIDE = 18,
|
|
||||||
LS_NULL = 19,
|
|
||||||
LS_FAST_TURN = 20,
|
|
||||||
LS_STEP_RIGHT = 21,
|
|
||||||
LS_STEP_LEFT = 22,
|
|
||||||
LS_HIT = 23,
|
|
||||||
LS_SLIDE = 24,
|
|
||||||
LS_JUMP_BACK = 25,
|
|
||||||
LS_JUMP_RIGHT = 26,
|
|
||||||
LS_JUMP_LEFT = 27,
|
|
||||||
LS_JUMP_UP = 28,
|
|
||||||
LS_FALL_BACK = 29,
|
|
||||||
LS_HANG_LEFT = 30,
|
|
||||||
LS_HANG_RIGHT = 31,
|
|
||||||
LS_SLIDE_BACK = 32,
|
|
||||||
LS_SURF_TREAD = 33,
|
|
||||||
LS_SURF_SWIM = 34,
|
|
||||||
LS_DIVE = 35,
|
|
||||||
LS_PUSH_BLOCK = 36,
|
|
||||||
LS_PULL_BLOCK = 37,
|
|
||||||
LS_PP_READY = 38,
|
|
||||||
LS_PICKUP = 39,
|
|
||||||
LS_SWITCH_ON = 40,
|
|
||||||
LS_SWITCH_OFF = 41,
|
|
||||||
LS_USE_KEY = 42,
|
|
||||||
LS_USE_PUZZLE = 43,
|
|
||||||
LS_UW_DEATH = 44,
|
|
||||||
LS_ROLL = 45,
|
|
||||||
LS_SPECIAL = 46,
|
|
||||||
LS_SURF_BACK = 47,
|
|
||||||
LS_SURF_LEFT = 48,
|
|
||||||
LS_SURF_RIGHT = 49,
|
|
||||||
LS_USE_MIDAS = 50,
|
|
||||||
LS_DIE_MIDAS = 51,
|
|
||||||
LS_SWAN_DIVE = 52,
|
|
||||||
LS_FAST_DIVE = 53,
|
|
||||||
LS_GYMNAST = 54,
|
|
||||||
LS_WATER_OUT = 55,
|
|
||||||
LS_CLIMB_STANCE = 56,
|
|
||||||
LS_CLIMBING = 57,
|
|
||||||
LS_CLIMB_LEFT = 58,
|
|
||||||
LS_CLIMB_END = 59,
|
|
||||||
LS_CLIMB_RIGHT = 60,
|
|
||||||
LS_CLIMB_DOWN = 61,
|
|
||||||
LS_LARA_TEST1 = 62,
|
|
||||||
LS_LARA_TEST2 = 63,
|
|
||||||
LS_LARA_TEST3 = 64,
|
|
||||||
LS_WADE = 65,
|
|
||||||
LS_WATER_ROLL = 66,
|
|
||||||
LS_FLARE_PICKUP = 67,
|
|
||||||
LS_TWIST = 68,
|
|
||||||
LS_KICK = 69,
|
|
||||||
LS_ZIPLINE = 70,
|
|
||||||
LS_DUCK = 71,
|
|
||||||
LS_DUCK_ROLL = 72,
|
|
||||||
LS_DASH = 73,
|
|
||||||
LS_DASH_DIVE = 74,
|
|
||||||
LS_MONKEY_SWING = 75,
|
|
||||||
LS_MONKEYF = 76,
|
|
||||||
LS_LAST = 77,
|
|
||||||
} LARA_STATE;
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LGT_UNARMED = 0,
|
LGT_UNARMED = 0,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue