Devilution
Diablo devolved - magic behind the 1996 computer game
Functions | Variables
trigs.cpp File Reference
#include "all.h"

Go to the source code of this file.

Functions

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 ()
 

Variables

DEVILUTION_BEGIN_NAMESPACE BOOL townwarps [3]
 
BOOL trigflag
 
int numtrigs
 
TriggerStruct trigs [MAXTRIGGERS]
 
int TWarpFrom
 
int TownDownList [] = { 716, 715, 719, 720, 721, 723, 724, 725, 726, 727, -1 }
 
int TownWarp1List [] = { 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1181, 1183, 1185, -1 }
 
int L1UpList [] = { 127, 129, 130, 131, 132, 133, 135, 137, 138, 139, 140, -1 }
 
int L1DownList [] = { 106, 107, 108, 109, 110, 112, 114, 115, 118, -1 }
 
int L2UpList [] = { 266, 267, -1 }
 
int L2DownList [] = { 269, 270, 271, 272, -1 }
 
int L2TWarpUpList [] = { 558, 559, -1 }
 
int L3UpList [] = { 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, -1 }
 
int L3DownList [] = { 162, 163, 164, 165, 166, 167, 168, 169, -1 }
 
int L3TWarpUpList [] = { 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, -1 }
 
int L4UpList [] = { 82, 83, 90, -1 }
 
int L4DownList [] = { 120, 130, 131, 132, 133, -1 }
 
int L4TWarpUpList [] = { 421, 422, 429, -1 }
 
int L4PentaList [] = { 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, -1 }