Files
Hellfire/DRLG_L3.H
T
Justin Marshall 101266ab72 Initial commit.
2026-04-27 10:35:40 -07:00

69 lines
1.6 KiB
C++

/*-----------------------------------------------------------------------**
** Diablo
**
** Constants and Variables
**
** (C)1995 Condor, Inc. All rights reserved.
**-----------------------------------------------------------------------**
** $Header: /Diablo/DRLG_L3.H 1 1/22/97 2:06p Dgartner $
**-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------**
** Defines
**-----------------------------------------------------------------------*/
#define BLK_U 0
#define BLK_R 1
#define BLK_D 2
#define BLK_L 3
#define L3_DIRT 8
//#define MINFAREA 1536
#define MINFAREA 600
#define FR_FALSE 0
#define FR_TRUE 1
#define UR_ISLE 14
#define LL_ISLE 13
#define LR_ISLE 12
#define UL_WALL 11
#define TOP_WALL 10
#define LEFT_WALL 9
#define FILL 8
#define FLOOR 7
#define LR_WALL 6
#define UL_ISLE 5
#define RIGHT_WALL 4
#define UR_WALL 3
#define BOTTOM_WALL 2
#define LL_WALL 1
#define D3_NULL 0
#define L3_NUMBLOCKS 124
#define NORTH 0
#define SOUTH 1
#define EAST 2
#define WEST 3
#define WOOD_HORIZWALL 134
#define WOOD_VERTWALL 137
#define WOOD_LRCORNER 138
#define WOOD_HORIZGATE 146
#define WOOD_VERTGATE 147
#define WOOD_ULCORNER 150
#define WOOD_URCORNER 151
#define WOOD_LLCORNER 152
/*-----------------------------------------------------------------------**
** Prototypes
**-----------------------------------------------------------------------*/
void CreateL3Dungeon(unsigned int, int);
void LoadPreL3Dungeon(char [], int, int);
void LoadL3Dungeon(char [], int, int);
int DRLG_L3Spawn(int, int, int *);
BOOL SkipThemeRoom( int x, int y );