TombEngine/TR5Main/Game/effect2.h

15 lines
801 B
C
Raw Normal View History

2018-08-19 09:46:58 +02:00
#pragma once
#include "..\Global\global.h"
#define DetatchSpark ((SPARKS* (__cdecl*)(__int32, __int32)) 0x0042E6A0)
#define AddWaterSparks ((void (__cdecl*)(__int32, __int32, __int32, __int32)) 0x00483180)
2018-09-16 15:05:16 +02:00
#define TriggerUnderwaterExplosion ((void (__cdecl*)(ITEM_INFO*)) 0x0044F500)
#define TriggerExplosionSparks ((void (__cdecl*)(__int32, __int32, __int32, __int32, __int32, __int32, __int16)) 0x0042F610)
#define ExplodingDeath ((void (__cdecl*)(__int16, __int32, __int32)) 0x00484080)
#define GetFreeSpark ((__int16 (__cdecl*)()) 0x0042E790)
2018-09-18 13:17:58 +02:00
#define TriggerDartSmoke ((void (__cdecl*)(__int32, __int32, __int32, __int32, __int32, __int32)) 0x00430D90)
2018-08-19 09:46:58 +02:00
void __cdecl TriggerDynamics(__int32 x, __int32 y, __int32 z, __int16 falloff, byte r, byte g, byte b);
void Inject_Effect2();