Devilution
Diablo devolved - magic behind the 1996 computer game
trigs.h
Go to the documentation of this file.
1 //HEADER_GOES_HERE
2 #ifndef __TRIGS_H__
3 #define __TRIGS_H__
4 
5 extern BOOL townwarps[3];
6 extern BOOL trigflag;
7 extern int numtrigs;
9 extern int TWarpFrom;
10 
11 void InitNoTriggers();
12 void InitTownTriggers();
13 void InitL1Triggers();
14 void InitL2Triggers();
15 void InitL3Triggers();
16 void InitL4Triggers();
17 void InitSKingTriggers();
18 void InitSChambTriggers();
19 void InitPWaterTriggers();
20 void InitVPTriggers();
21 BOOL ForceTownTrig();
22 BOOL ForceL1Trig();
23 BOOL ForceL2Trig();
24 BOOL ForceL3Trig();
25 BOOL ForceL4Trig();
26 void Freeupstairs();
27 BOOL ForceSKingTrig();
28 BOOL ForceSChambTrig();
29 BOOL ForcePWaterTrig();
30 void CheckTrigForce();
31 void CheckTriggers();
32 
33 /* rdata */
34 
35 extern int TownDownList[11];
36 extern int TownWarp1List[13];
37 extern int L1UpList[12];
38 extern int L1DownList[10];
39 extern int L2UpList[3];
40 extern int L2DownList[5];
41 extern int L2TWarpUpList[3];
42 extern int L3UpList[15];
43 extern int L3DownList[9];
44 extern int L3TWarpUpList[14];
45 extern int L4UpList[4];
46 extern int L4DownList[6];
47 extern int L4TWarpUpList[4];
48 extern int L4PentaList[33];
49 
50 #endif /* __TRIGS_H__ */
MAXTRIGGERS
#define MAXTRIGGERS
Definition: defs.h:38
CheckTriggers
void CheckTriggers()
Definition: trigs.cpp:646
CheckTrigForce
void CheckTrigForce()
Definition: trigs.cpp:598
L1UpList
int L1UpList[12]
Definition: trigs.cpp:13
InitL3Triggers
void InitL3Triggers()
Definition: trigs.cpp:156
trigflag
BOOL trigflag
Definition: trigs.cpp:6
TownDownList
int TownDownList[11]
Definition: trigs.cpp:11
TriggerStruct
Definition: structs.h:1506
InitL2Triggers
void InitL2Triggers()
Definition: trigs.cpp:123
L2UpList
int L2UpList[3]
Definition: trigs.cpp:15
ForceL1Trig
BOOL ForceL1Trig()
Definition: trigs.cpp:318
ForceL2Trig
BOOL ForceL2Trig()
Definition: trigs.cpp:354
TownWarp1List
int TownWarp1List[13]
Definition: trigs.cpp:12
L1DownList
int L1DownList[10]
Definition: trigs.cpp:14
InitVPTriggers
void InitVPTriggers()
Definition: trigs.cpp:259
ForceTownTrig
BOOL ForceTownTrig()
Definition: trigs.cpp:269
ForceSChambTrig
BOOL ForceSChambTrig()
Definition: trigs.cpp:564
InitSKingTriggers
void InitSKingTriggers()
Definition: trigs.cpp:232
L2DownList
int L2DownList[5]
Definition: trigs.cpp:16
L2TWarpUpList
int L2TWarpUpList[3]
Definition: trigs.cpp:17
trigs
TriggerStruct trigs[MAXTRIGGERS]
Definition: trigs.cpp:8
ForceL3Trig
BOOL ForceL3Trig()
Definition: trigs.cpp:410
L4UpList
int L4UpList[4]
Definition: trigs.cpp:21
InitSChambTriggers
void InitSChambTriggers()
Definition: trigs.cpp:241
InitPWaterTriggers
void InitPWaterTriggers()
Definition: trigs.cpp:250
townwarps
BOOL townwarps[3]
Definition: trigs.cpp:5
L4TWarpUpList
int L4TWarpUpList[4]
Definition: trigs.cpp:23
numtrigs
int numtrigs
Definition: trigs.cpp:7
ForceL4Trig
BOOL ForceL4Trig()
Definition: trigs.cpp:464
ForcePWaterTrig
BOOL ForcePWaterTrig()
Definition: trigs.cpp:581
ForceSKingTrig
BOOL ForceSKingTrig()
Definition: trigs.cpp:547
L4DownList
int L4DownList[6]
Definition: trigs.cpp:22
InitL4Triggers
void InitL4Triggers()
Definition: trigs.cpp:188
InitL1Triggers
void InitL1Triggers()
Definition: trigs.cpp:98
L3UpList
int L3UpList[15]
Definition: trigs.cpp:18
TWarpFrom
int TWarpFrom
Definition: trigs.cpp:9
L3DownList
int L3DownList[9]
Definition: trigs.cpp:19
Freeupstairs
void Freeupstairs()
Definition: trigs.cpp:531
InitTownTriggers
void InitTownTriggers()
Definition: trigs.cpp:34
L3TWarpUpList
int L3TWarpUpList[14]
Definition: trigs.cpp:20
L4PentaList
int L4PentaList[33]
Definition: trigs.cpp:24
InitNoTriggers
void InitNoTriggers()
Definition: trigs.cpp:27