mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-30 08:47:58 +03:00
55 lines
2 KiB
C
55 lines
2 KiB
C
#pragma once
|
|
|
|
#include "..\Global\global.h"
|
|
|
|
//#define DoBloodSplat ((short (__cdecl*)(int, int, int, short, short, short)) 0x00432760)
|
|
#define DoLotsOfBlood ((void (__cdecl*)(int, int, int, short, short, short, int)) 0x00432800)
|
|
//#define CreateBubble ((short (__cdecl*)(PHD_3DPOS*, short, int)) 0x0043C6C0);
|
|
//#define SetupRipple ((void (__cdecl*)(int, int, int, byte, byte)) 0x00430910);
|
|
#define SoundEffects ((void (__cdecl*)()) 0x00432640)
|
|
|
|
int ItemNearLara(PHD_3DPOS* pos, int radius);
|
|
void StopSoundEffect(short sampleIndex);
|
|
short DoBloodSplat(int x, int y, int z, short a4, short a5, short roomNumber);
|
|
//void SoundEffects();
|
|
void ControlWaterfallMist(short itemNumber);
|
|
void void_effect(ITEM_INFO* item);
|
|
void finish_level_effect(ITEM_INFO* item);
|
|
void turn180_effect(ITEM_INFO* item);
|
|
void floor_shake_effect(ITEM_INFO* item);
|
|
void SoundFlipEffect(ITEM_INFO* item);
|
|
void RubbleFX(ITEM_INFO* item);
|
|
void PoseidonSFX(ITEM_INFO* item);
|
|
void ActivateCamera(ITEM_INFO* item);
|
|
void ActivateKey(ITEM_INFO* item);
|
|
void SwapCrowbar(ITEM_INFO* item);
|
|
void ExplosionFX(ITEM_INFO* item);
|
|
void LaraLocation(ITEM_INFO* item);
|
|
void LaraLocationPad(ITEM_INFO* item);
|
|
void ResetTest(ITEM_INFO* item);
|
|
void KillActiveBaddies(ITEM_INFO* item);
|
|
void lara_hands_free(ITEM_INFO* item);
|
|
void shoot_right_gun(ITEM_INFO* item);
|
|
void shoot_left_gun(ITEM_INFO* item);
|
|
void SetFog(ITEM_INFO* item);
|
|
void ClearSpidersPatch(ITEM_INFO* item);
|
|
void ClearSpiders();
|
|
void invisibility_on(ITEM_INFO* item);
|
|
void invisibility_off(ITEM_INFO* item);
|
|
void reset_hair(ITEM_INFO* item);
|
|
void TL_1(ITEM_INFO* item);
|
|
void TL_2(ITEM_INFO* item);
|
|
void TL_3(ITEM_INFO* item);
|
|
void TL_4(ITEM_INFO* item);
|
|
void TL_5(ITEM_INFO* item);
|
|
void TL_6(ITEM_INFO* item);
|
|
void TL_7(ITEM_INFO* item);
|
|
void TL_8(ITEM_INFO* item);
|
|
void TL_9(ITEM_INFO* item);
|
|
void TL_10(ITEM_INFO* item);
|
|
void TL_11(ITEM_INFO* item);
|
|
void TL_12(ITEM_INFO* item);
|
|
void Richochet(PHD_3DPOS* pos);
|
|
|
|
void Inject_Effects();
|
|
|