#pragma once

enum AnimationId
{
	ANIM_WALK,
	ANIM_RUN,
	ANIM_SPRINT,
	ANIM_IDLE_STANCE,
	ANIM_WALK_START,
	ANIM_RUN_STOP,
	ANIM_RUN_STOP_R,
	ANIM_IDLE_CAM,
	ANIM_IDLE_HBHB,
	ANIM_IDLE_TIRED,
	ANIM_IDLE_ARMED,
	ANIM_IDLE_CHAT,
	ANIM_IDLE_TAXI,
	ANIM_KO_SHOT_FRONT1,
	ANIM_KO_SHOT_FRONT2,
	ANIM_KO_SHOT_FRONT3,
	ANIM_KO_SHOT_FRONT4,
	ANIM_KO_SHOT_FACE,
	ANIM_KO_SHOT_STOM,
	ANIM_KO_SHOT_ARML,
	ANIM_KO_SHOT_ARMR,
	ANIM_KO_SHOT_LEGL,
	ANIM_KO_SHOT_LEGR,
	ANIM_KD_LEFT,
	ANIM_KD_RIGHT,
	ANIM_KO_SKID_FRONT,
	ANIM_KO_SPIN_R, // named left in VC
	ANIM_KO_SKID_BACK,
	ANIM_KO_SPIN_L, // named right in VC
	ANIM_SHOT_FRONT_PARTIAL,
	ANIM_SHOT_LEFT_PARTIAL,
	ANIM_SHOT_BACK_PARTIAL,
	ANIM_SHOT_RIGHT_PARTIAL,
	ANIM_HIT_FRONT,
	ANIM_HIT_LEFT,
	ANIM_HIT_BACK,
	ANIM_HIT_RIGHT,
	ANIM_FLOOR_HIT,
	ANIM_HIT_WALL,
	ANIM_FLOOR_HIT_F,
	ANIM_HIT_BEHIND,
	ANIM_FIGHT_IDLE,
	ANIM_FIGHT2_IDLE,
	ANIM_FIGHT_SH_F,
	ANIM_FIGHT_PPUNCH,
	ANIM_L_HOOK,
	ANIM_R_HOOK,
	ANIM_UPPERCUT,
	ANIM_HEADBUTT,
	ANIM_FRONTKICK,
	ANIM_ROUNDHOUSE,
	ANIM_HIT_L_HOOK,
	ANIM_HIT_R_HOOK,
	ANIM_HIT_UPPERCUT,
	ANIM_HIT_HEADBUTT,
	ANIM_HIT_FRONTKICK,
	ANIM_HIT_RHOUSE,
	ANIM_BOMBER,
	ANIM_PUNCH_R,
	ANIM_FIGHT_PPUNCH2,
	ANIM_KICK_FLOOR,

	ANIM_WEAPON_THROWU,
	ANIM_FIGHT_SH_BACK,

	ANIM_CAR_JACKED_RHS,
	ANIM_CAR_LJACKED_RHS,
	ANIM_CAR_JACKED_LHS,
	ANIM_CAR_LJACKED_LHS,
	ANIM_CAR_QJACK,
	ANIM_CAR_QJACKED,
	ANIM_CAR_ALIGN_LHS,
	ANIM_CAR_ALIGNHI_LHS,
	ANIM_CAR_OPEN_LHS,
	ANIM_CAR_DOORLOCKED_LHS,
	ANIM_CAR_PULLOUT_LHS,
	ANIM_CAR_PULLOUT_LOW_LHS,
	ANIM_CAR_GETIN_LHS,
	ANIM_CAR_GETIN_LOW_LHS,
	ANIM_CAR_CLOSEDOOR_LHS,
	ANIM_CAR_CLOSEDOOR_LOW_LHS,
	ANIM_CAR_ROLLDOOR,
	ANIM_CAR_ROLLDOOR_LOW,
	ANIM_CAR_JUMPIN_LHS,
	ANIM_CAR_GETOUT_LHS,
	ANIM_CAR_GETOUT_LOW_LHS,
	ANIM_CAR_CLOSE_LHS,
	ANIM_CAR_ALIGN_RHS,
	ANIM_CAR_ALIGNHI_RHS,
	ANIM_CAR_OPEN_RHS,
	ANIM_CAR_DOORLOCKED_RHS,
	ANIM_CAR_PULLOUT_RHS,
	ANIM_CAR_PULLOUT_LOW_RHS,
	ANIM_CAR_GETIN_RHS,
	ANIM_CAR_GETIN_LOW_RHS,
	ANIM_CAR_CLOSEDOOR_RHS,
	ANIM_CAR_CLOSEDOOR_LOW_RHS,
	ANIM_CAR_SHUFFLE_RHS,
	ANIM_CAR_LSHUFFLE_RHS,
	ANIM_CAR_SIT,
	ANIM_CAR_LSIT,
	ANIM_CAR_SITP,
	ANIM_CAR_SITPLO,
	ANIM_DRIVE_L,
	ANIM_DRIVE_R,
	ANIM_DRIVE_LOW_L,
	ANIM_DRIVE_LOW_R,
	ANIM_DRIVEBY_L,
	ANIM_DRIVEBY_R,
	ANIM_DRIVEBY_LOW_L,
	ANIM_DRIVEBY_LOW_R,
	ANIM_CAR_LB,
	ANIM_DRIVE_BOAT,
	ANIM_DRIVE_BOAT_L,
	ANIM_DRIVE_BOAT_R,
	ANIM_BOAT_LB,

	ANIM_BIKE_PICKUP_R,
	ANIM_BIKE_PICKUP_L,
	ANIM_BIKE_PULLUP_R,
	ANIM_BIKE_PULLUP_L,
	ANIM_BIKE_ELBOW_R,
	ANIM_BIKE_ELBOW_L,
	ANIM_BIKE_FALL_OFF,
	ANIM_BIKE_FALL_R,

	ANIM_CAR_GETOUT_RHS,
	ANIM_CAR_GETOUT_LOW_RHS,
	ANIM_CAR_CLOSE_RHS,
	ANIM_CAR_HOOKERTALK,

	ANIM_TRAIN_GETIN,
	ANIM_TRAIN_GETOUT,

	ANIM_CAR_CRAWLOUT_RHS,
	ANIM_CAR_CRAWLOUT_RHS2,
	ANIM_CAR_ROLLOUT_LHS,
	ANIM_CAR_ROLLOUT_RHS,

	ANIM_GETUP1,
	ANIM_GETUP2,
	ANIM_GETUP3,
	ANIM_GETUP_FRONT,
	ANIM_JUMP_LAUNCH,
	ANIM_JUMP_GLIDE,
	ANIM_JUMP_LAND,
	ANIM_FALL_FALL,
	ANIM_FALL_GLIDE,
	ANIM_FALL_LAND,
	ANIM_FALL_COLLAPSE,
	ANIM_FALL_BACK,
	ANIM_FALL_FRONT,

	ANIM_EV_STEP,
	ANIM_EV_DIVE,
	ANIM_COMMANDO_ROLL,
	ANIM_XPRESS_SCRATCH,
	ANIM_ROAD_CROSS,
	ANIM_TURN_180,
	ANIM_ARREST_GUN,
	ANIM_DROWN,
	ANIM_DUCK_DOWN,
	ANIM_DUCK_LOW,

	ANIM_WEAPON_CROUCH,

	ANIM_RBLOCK_CSHOOT,
	ANIM_HANDSUP,
	ANIM_HANDSCOWER,
	ANIM_FUCKU,
	ANIM_PHONE_IN,
	ANIM_PHONE_OUT,
	ANIM_PHONE_TALK,

	ANIM_SEAT_DOWN,
	ANIM_SEAT_UP,
	ANIM_SEAT_IDLE,
	ANIM_SEAT_DOWN2,
	ANIM_ATM,
	ANIM_ABSEIL,

	NUM_STD_ANIMS,

	ANIM_VAN_OPEN_L,
	ANIM_VAN_GETIN_L,
	ANIM_VAN_CLOSE_L,
	ANIM_VAN_GETOUT_L,
	ANIM_VAN_OPEN,
	ANIM_VAN_GETIN,
	ANIM_VAN_CLOSE,
	ANIM_VAN_GETOUT,

	ANIM_COACH_OPEN_L,
	ANIM_COACH_OPEN_R,
	ANIM_COACH_IN_L,
	ANIM_COACH_IN_R,
	ANIM_COACH_OUT_L,

	ANIM_BIKE_RIDE,
	ANIM_BIKE_STILL,
	ANIM_BIKE_LEFT,
	ANIM_BIKE_RIGHT,
	ANIM_BIKE_BACK,
	ANIM_BIKE_FWD,
	ANIM_BIKE_PUSHES,
	ANIM_BIKE_JUMPON_R,
	ANIM_BIKE_JUMPON_L,
	ANIM_BIKE_KICK,
	ANIM_BIKE_HIT,
	ANIM_BIKE_GETOFF_RHS,
	ANIM_BIKE_GETOFF_LHS,
	ANIM_BIKE_GETOFF_BACK,
	ANIM_BIKE_DRIVEBY_RHS,
	ANIM_BIKE_DRIVEBY_LHS,
	ANIM_BIKE_DRIVEBY_FT,
	ANIM_BIKE_PASSENGER,

	ANIM_WEAPON_FIRE,
	ANIM_WEAPON_CROUCHFIRE,
	ANIM_WEAPON_RELOAD,
	ANIM_WEAPON_CROUCHRELOAD,
	ANIM_WEAPON_SPECIAL,
	ANIM_MELEE_ATTACK = ANIM_WEAPON_FIRE,
	ANIM_MELEE_ATTACK_2ND,
	ANIM_MELEE_ATTACK_START,
	ANIM_MELEE_IDLE_FIGHTMODE,
	ANIM_MELEE_ATTACK_FINISH,
	ANIM_THROWABLE_THROW = ANIM_WEAPON_FIRE,
	ANIM_THROWABLE_THROWU,
	ANIM_THROWABLE_START_THROW,
	ANIM_WEAPON_FIRE_2ND = ANIM_WEAPON_CROUCHFIRE,
	ANIM_WEAPON_FIRE_3RD = ANIM_WEAPON_SPECIAL,

	ANIM_SUNBATHE,
	ANIM_SUNBATHE_DOWN,
	ANIM_SUNBATHE_UP,
	ANIM_SUNBATHE_ESCAPE,

	ANIM_CPR,

	ANIM_IDLE_STRETCH,
	ANIM_IDLE_TIME,
	ANIM_IDLE_SHOULDER,
	ANIM_IDLE_STRETCH_LEG,

	ANIM_RIOT_ANGRY,
	ANIM_RIOT_ANGRY_B,
	ANIM_RIOT_CHANT,
	ANIM_RIOT_PUNCHES,
	ANIM_RIOT_SHOUT,
	ANIM_RIOT_CHALLENGE,
	ANIM_RIOT_FUKU,

	ANIM_STRIP_A,
	ANIM_STRIP_B,
	ANIM_STRIP_C,
	ANIM_STRIP_D,
	ANIM_STRIP_E,
	ANIM_STRIP_F,
	ANIM_STRIP_G,


	ANIM_MPNOTE,
	ANIM_MPNOTE_LOOP,

	ANIM_IDLE_LOOK,
	ANIM_IDLE_NO,
	ANIM_IDLE_YES,
	ANIM_IDLE_CHAT2,
	ANIM_IDLE_COUGH,
	ANIM_IDLE_GIGGLE_FEMALE,
	ANIM_IDLE_TOUGH_CHAT,
	ANIM_IDLE_CELL_TALK,

	ANIM_DONH2_CAMERA,
	ANIM_DONH3_HAPPY,

	ANIM_JDT2_ANXIOUS_TALK,
	ANIM_JDT2_SHRUG,
	ANIM_JDT4_DILDO_TALK,
	ANIM_JDT5_CALM_DOWN,
	ANIM_JDT5_POINT,
	ANIM_JDT6_PICKUP,
	ANIM_JDT6_DOORKNOCK,

	ANIM_MAR1_SKIRT,
	ANIM_MAR2_CELL_ANSWER,
	ANIM_MAR2_CELL_END,
	ANIM_MAR2_CELL_TALK,
	ANIM_MAR2_FOOT_TAP,
	ANIM_MAR3_HOOCHY,
	ANIM_MAR3_NOTE_IDLE,
	ANIM_MAR3_NOTE_PICK,

	ANIM_SAL1_BIREFCASE_DOWN,
	ANIM_SAL2_IDLE_SEATED,
	ANIM_SAL2_SEAT_TO_STAND,
	ANIM_SAL3_SEATED_TALK,
	ANIM_SAL3_SEATED_IDLE,
	ANIM_SAL3_SIT_DOWN,
	ANIM_SAL4_DUSTDOWN,
	ANIM_SAL4_GIRLRUN,
	ANIM_SAL6_ANGRY_SEATED,
	ANIM_SAL6_IDLE_SEATED,
	ANIM_SAL7_LOOKOUT,

	ANIM_VIC2_POINT_ANGRY,
	ANIM_VIC3_WAFT,
	ANIM_VIC3_PICKUP_ROLL,
	ANIM_VIC4_CARRY_BOX,
	ANIM_VIC4_CELL_LOOK,
	ANIM_VIC4_CRATE_IDLE,
	ANIM_VIC6_CELL_ANGRY,

	ANIM_TOURIST3,
	ANIM_TOURIST2,
	ANIM_TOURIST1,

	ANIM_MAC2_PLEAD,

	ANIM_VIC7_PROD_WITH_FOOT,

	NUM_ANIMS
};