2018-08-19 09:46:58 +02:00
|
|
|
#pragma once
|
|
|
|
#include "..\Global\global.h"
|
|
|
|
|
2019-11-27 15:12:35 +01:00
|
|
|
//#define ItemNewRoom ((void (__cdecl*)(short, short)) 0x00440DA0)
|
|
|
|
//#define EffectNewRoom ((void (__cdecl*)(short, short)) 0x004412F0)
|
|
|
|
//#define KillEffect ((void (__cdecl*)(short)) 0x00441180)
|
|
|
|
//#define CreateNewEffect ((short (__cdecl*)(short)) 0x004410F0)
|
|
|
|
//#define InitialiseFXArray ((void (__cdecl*)(int)) 0x00441080)
|
|
|
|
//#define AddActiveItem ((void (__cdecl*)(short)) 0x00440D10)
|
|
|
|
//#define RemoveActiveItem ((void (__cdecl*)(short)) 0x00440B60)
|
|
|
|
//#define RemoveDrawnItem ((void (__cdecl*)(short)) 0x00440C40)
|
|
|
|
//#define InitialiseItem ((void (__cdecl*)(short)) 0x004408B0)
|
|
|
|
//#define CreateItem ((short (__cdecl*)()) 0x00440840)
|
|
|
|
//#define KillItem ((void (__cdecl*)(short)) 0x00440620)
|
2019-12-22 00:20:10 +01:00
|
|
|
//#define ItemNearLara ((int (__cdecl*)(PHD_3DPOS*, int)) 0x00432580)
|
2019-12-04 18:51:23 +01:00
|
|
|
//#define TranslateItem ((void (__cdecl*)(ITEM_INFO*, int, int, int)) 0x00415960)
|
2018-08-19 09:46:58 +02:00
|
|
|
|
2019-12-02 14:49:19 +01:00
|
|
|
void EffectNewRoom(short fxNumber, short roomNumber);
|
|
|
|
void ItemNewRoom(short itemNum, short roomNumber);
|
|
|
|
void AddActiveItem(short itemNumber);
|
|
|
|
void ClearItem(short itemNum);
|
|
|
|
short CreateItem();
|
|
|
|
void RemoveAllItemsInRoom(short roomNumber, short objectNumber);
|
|
|
|
void RemoveActiveItem(short itemNum);
|
|
|
|
void RemoveDrawnItem(short itemNum);
|
|
|
|
void InitialiseFXArray(int allocmem);
|
|
|
|
short CreateNewEffect(short roomNum);
|
|
|
|
void KillEffect(short fxNumber);
|
|
|
|
void InitialiseItem(short itemNum);
|
|
|
|
void InitialiseItemArray(int numitems);
|
|
|
|
void KillItem(short itemNum);
|
2019-12-22 00:20:10 +01:00
|
|
|
ITEM_INFO* find_a_fucking_item(short objectNum);
|
|
|
|
int FindItem(short objectNum);
|
2018-09-08 18:43:59 +02:00
|
|
|
|
2018-08-19 09:46:58 +02:00
|
|
|
void Inject_Items();
|