mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-08 03:28:03 +03:00
26 lines
No EOL
1 KiB
C++
26 lines
No EOL
1 KiB
C++
#pragma once
|
|
|
|
struct COLL_INFO;
|
|
struct ITEM_INFO;
|
|
|
|
extern ITEM_INFO* WBItem;
|
|
extern short WBRoom;
|
|
void LaraBurn();
|
|
void LavaBurn(ITEM_INFO* item);
|
|
void FlameControl(short fxNumber);
|
|
void FlameEmitter2Control(short itemNumber);
|
|
void FlameEmitterControl(short itemNumber);
|
|
void InitialiseFallingBlock(short itemNumber);
|
|
void FallingBlockCollision(short itemNum, ITEM_INFO* l, COLL_INFO* coll);
|
|
void FallingBlockControl(short itemNumber);
|
|
std::optional<int> FallingBlockFloor(short itemNumber, int x, int y, int z);
|
|
std::optional<int> FallingBlockCeiling(short itemNumber, int x, int y, int z);
|
|
int FallingBlockFloorBorder(short itemNumber);
|
|
int FallingBlockCeilingBorder(short itemNumber);
|
|
void InitialiseWreckingBall(short itemNumber);
|
|
void WreckingBallCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll);
|
|
void WreckingBallControl(short itemNumber);
|
|
void FlameEmitterCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll);
|
|
void InitialiseFlameEmitter2(short itemNumber);
|
|
void InitialiseFlameEmitter(short itemNumber);
|
|
void FlameEmitter3Control(short itemNumber); |