2020-12-21 13:16:29 -03:00
|
|
|
#pragma once
|
|
|
|
#include "items.h"
|
|
|
|
#include "collide.h"
|
2021-09-19 23:41:26 +03:00
|
|
|
#include "control/control.h"
|
2020-12-21 13:16:29 -03:00
|
|
|
|
|
|
|
void InitialiseTrapDoor(short itemNumber);
|
|
|
|
void TrapDoorCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll);
|
|
|
|
void CeilingTrapDoorCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll);
|
|
|
|
void FloorTrapDoorCollision(short itemNumber, ITEM_INFO* l, COLL_INFO* coll);
|
|
|
|
void TrapDoorControl(short itemNumber);
|
2021-06-12 16:39:13 -04:00
|
|
|
void CloseTrapDoor(short itemNumber);
|
|
|
|
void OpenTrapDoor(short itemNumber);
|
2021-06-11 12:07:09 -04:00
|
|
|
int TrapDoorFloorBorder(short itemNumber);
|
|
|
|
int TrapDoorCeilingBorder(short itemNumber);
|
|
|
|
std::optional<int> TrapDoorFloor(short itemNumber, int x, int y, int z);
|
|
|
|
std::optional<int> TrapDoorCeiling(short itemNumber, int x, int y, int z);
|