2018-08-19 09:46:58 +02:00
|
|
|
#pragma once
|
2019-12-15 19:07:38 +01:00
|
|
|
#include "../Global/global.h"
|
2019-12-15 16:19:01 +01:00
|
|
|
|
|
|
|
#define cutseq_givelara_pistols ((void(__cdecl*)()) 0x00422680)
|
|
|
|
#define cutseq_removelara_pistols ((void(__cdecl*)()) 0x004226B0)
|
|
|
|
#define cutseq_givelara_hk ((void(__cdecl*)()) 0x004226E0)
|
2019-12-15 19:07:38 +01:00
|
|
|
#define cutseq_removelara_hk ((void(__cdecl*)()) 0x00422700)
|
|
|
|
|
|
|
|
enum LARA_MESH_MASK
|
|
|
|
{
|
|
|
|
LARA_ONLY_LEGS = (0 << 1),
|
|
|
|
LARA_ONLY_ARMS = (1 << 1),
|
|
|
|
LARA_ONLY_TORSO = (2 << 1),
|
|
|
|
LARA_ONLY_HEAD = (4 << 1),
|
|
|
|
LARA_ONLY_LEFT_ARM = (8 << 1),
|
|
|
|
LARA_ONLY_RIGHT_ARM = (16 << 1),
|
|
|
|
LARA_LEGS_TORSO_HEAD = (32 << 1),
|
|
|
|
LARA_LEGS_TORSO_HEAD_ARMS = (64 << 1)
|
|
|
|
};
|
|
|
|
|
|
|
|
short GF(short animIndex, short frameToStart); // for lara
|
|
|
|
short GF2(short objectID, short animIndex, short frameToStart); // for entity
|
2019-12-16 19:04:28 +01:00
|
|
|
|
2019-12-17 17:37:53 +01:00
|
|
|
void GetRoomList(short roomNumber, short* roomArray, short* numRooms); // return the value via roomArray and numRooms
|
|
|
|
void GetRoomList(short roomNumber, vector<short>* DestRoomList); // return the value via DestRoomList
|