mirror of
https://github.com/jmarshall23/Hellfire.git
synced 2026-08-11 23:40:51 +02:00
63 lines
1.7 KiB
C++
63 lines
1.7 KiB
C++
/*-----------------------------------------------------------------------**
|
|
** Diablo
|
|
**
|
|
** Constants and Variables
|
|
**
|
|
** (C)1995 Condor, Inc. All rights reserved.
|
|
**-----------------------------------------------------------------------**
|
|
** $Header: /Diablo/TRIGS.H 2 1/23/97 12:21p Jmorin $
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Defines
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
//#define MAXTRIGGERS 5
|
|
#define MAXTRIGGERS 7 // to add crypt and hive JKE
|
|
|
|
#define LVL_DOWN 0
|
|
#define LVL_UP 1
|
|
#define LVL_SET 2
|
|
#define LVL_RTN 3
|
|
#define LVL_NODIR 4
|
|
#define LVL_WARP 5
|
|
#define LVL_TWARPDN 6
|
|
#define LVL_TWARPUP 7
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Structures
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
typedef struct {
|
|
int _tx;
|
|
int _ty;
|
|
unsigned int _tmsg;
|
|
int _tlvl;
|
|
} TriggerStruct;
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Externs
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
extern BOOL trigflag;
|
|
extern TriggerStruct trigs[MAXTRIGGERS];
|
|
extern int numtrigs;
|
|
|
|
/*-----------------------------------------------------------------------**
|
|
** Prototypes
|
|
**-----------------------------------------------------------------------*/
|
|
|
|
void CheckTriggers();
|
|
void InitTownTriggers();
|
|
void InitL1Triggers();
|
|
void InitL2Triggers();
|
|
void InitL3Triggers();
|
|
void InitL4Triggers();
|
|
void InitSKingTriggers();
|
|
void InitSChambTriggers();
|
|
void InitPWaterTriggers();
|
|
void InitNoTriggers();
|
|
void InitVPTriggers();
|
|
|
|
void CheckTrigForce();
|
|
void Freeupstairs(); |