mirror of
https://github.com/LostArtefacts/TRX.git
synced 2025-04-28 12:47:58 +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_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;
|
||||
|
||||
typedef enum {
|
||||
|
|
|
@ -8,9 +8,7 @@ typedef enum {
|
|||
LWS_CHEAT = 3,
|
||||
LWS_WADE = 4,
|
||||
} LARA_WATER_STATE;
|
||||
// clang-format on
|
||||
|
||||
// clang-format off
|
||||
typedef enum {
|
||||
LGS_ARMLESS = 0,
|
||||
LGS_HANDS_BUSY = 1,
|
||||
|
@ -19,7 +17,6 @@ typedef enum {
|
|||
LGS_READY = 4,
|
||||
LGS_SPECIAL = 5,
|
||||
} LARA_GUN_STATE;
|
||||
// clang-format on
|
||||
|
||||
typedef enum {
|
||||
LM_HIPS = 0,
|
||||
|
@ -41,6 +38,93 @@ typedef enum {
|
|||
LM_NUMBER_OF = 15,
|
||||
} 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
|
||||
#include "enum_tr1.h"
|
||||
#elif TR_VERSION == 2
|
||||
|
|
|
@ -103,72 +103,6 @@ typedef enum {
|
|||
LA_UNDERWATER_TO_STAND = 180,
|
||||
} 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
|
||||
typedef enum {
|
||||
LGT_UNKNOWN = -1, // for legacy saves
|
||||
|
|
|
@ -239,89 +239,6 @@ typedef enum {
|
|||
} LARA_EXTRA_ANIMATION;
|
||||
// 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
|
||||
typedef enum {
|
||||
LGT_UNARMED = 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue