//HEADER_GOES_HERE #ifndef __TRIGS_H__ #define __TRIGS_H__ // The trigflag variables (0-4) here were split up from the trigflag array. // Complete diff is part of PR #947 on Github. extern int trigflag_0; extern int trigflag_1; extern int trigflag_2; extern int trigflag_3; extern int trigflag_4; extern TriggerStruct trigs[MAXTRIGGERS]; extern int TWarpFrom; // weak void InitNoTriggers(); void InitTownTriggers(); void InitL1Triggers(); void InitL2Triggers(); void InitL3Triggers(); void InitL4Triggers(); void InitSKingTriggers(); void InitSChambTriggers(); void InitPWaterTriggers(); void InitVPTriggers(); BOOL ForceTownTrig(); BOOL ForceL1Trig(); BOOL ForceL2Trig(); BOOL ForceL3Trig(); BOOL ForceL4Trig(); void Freeupstairs(); BOOL ForceSKingTrig(); BOOL ForceSChambTrig(); BOOL ForcePWaterTrig(); void CheckTrigForce(); void CheckTriggers(); /* rdata */ extern int TownDownList[11]; extern int TownWarp1List[13]; extern int L1UpList[12]; extern int L1DownList[10]; extern int L2UpList[3]; extern int L2DownList[5]; extern int L2TWarpUpList[3]; extern int L3UpList[15]; extern int L3DownList[9]; extern int L3TWarpUpList[14]; extern int L4UpList[4]; extern int L4DownList[6]; extern int L4TWarpUpList[4]; extern int L4PentaList[33]; #endif /* __TRIGS_H__ */