TombEngine/TR5Main/Objects/Generic/Traps/falling_block.h

12 lines
No EOL
448 B
C++

#pragma once
#include <optional>
struct CollisionInfo;
struct ITEM_INFO;
void FallingBlockCollision(short itemNum, ITEM_INFO* l, CollisionInfo* 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);