mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-02 17:57:59 +03:00
22 lines
1.1 KiB
C
22 lines
1.1 KiB
C
#pragma once
|
|
struct ITEM_INFO;
|
|
struct COLL_INFO;
|
|
/*monkeyswing state handling functions*/
|
|
void lara_as_hang2(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_hang2(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_monkeyswing(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_monkeyswing(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_monkeyr(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_monkeyr(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_monkeyl(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_monkeyl(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_monkey180(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_monkey180(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_hangturnr(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_as_hangturnl(ITEM_INFO* item, COLL_INFO* coll);
|
|
void lara_col_hangturnlr(ITEM_INFO* item, COLL_INFO* coll);
|
|
/*tests and other functions*/
|
|
short TestMonkeyRight(ITEM_INFO* item, COLL_INFO* coll);
|
|
short TestMonkeyLeft(ITEM_INFO* item, COLL_INFO* coll);
|
|
void MonkeySwingSnap(ITEM_INFO* item, COLL_INFO* coll);
|
|
void MonkeySwingFall(ITEM_INFO* item);
|