Devilution
Diablo devolved - magic behind the 1996 computer game
drlg_l1.h
Go to the documentation of this file.
1 
6 #ifndef __DRLG_L1_H__
7 #define __DRLG_L1_H__
8 
9 extern BYTE L5dungeon[80][80];
10 extern BYTE L5dflags[DMAXX][DMAXY];
11 extern BOOL L5setloadflag;
12 extern int HR1;
13 extern int HR2;
14 extern int HR3;
15 extern int VR1;
16 extern int VR2;
17 extern int VR3;
18 extern BYTE *L5pSetPiece;
19 
20 void DRLG_Init_Globals();
21 void LoadL1Dungeon(char *sFileName, int vx, int vy);
22 void LoadPreL1Dungeon(char *sFileName, int vx, int vy);
23 void CreateL5Dungeon(DWORD rseed, int entry);
24 
25 /* rdata */
26 extern const ShadowStruct SPATS[37];
27 
28 // BUGFIX: These arrays should contain an additional 0 (207 elements).
29 extern const BYTE BSTYPES[207];
30 extern const BYTE L5BTYPES[207];
31 
32 extern const BYTE STAIRSUP[];
33 extern const BYTE L5STAIRSUP[];
34 extern const BYTE STAIRSDOWN[];
35 extern const BYTE LAMPS[];
36 extern const BYTE PWATERIN[];
37 
38 /* data */
39 extern BYTE L5ConvTbl[16];
40 
41 #endif /* __DRLG_L1_H__ */
CreateL5Dungeon
void CreateL5Dungeon(DWORD rseed, int entry)
Definition: drlg_l1.cpp:1709
L5dflags
BYTE L5dflags[DMAXX][DMAXY]
Definition: drlg_l1.cpp:11
SPATS
const ShadowStruct SPATS[37]
Definition: drlg_l1.cpp:21
HR2
int HR2
Definition: drlg_l1.cpp:14
VR3
int VR3
Definition: drlg_l1.cpp:18
DRLG_Init_Globals
void DRLG_Init_Globals()
Definition: drlg_l1.cpp:470
LoadL1Dungeon
void LoadL1Dungeon(char *sFileName, int vx, int vy)
Definition: drlg_l1.cpp:536
PWATERIN
const BYTE PWATERIN[]
Definition: drlg_l1.cpp:117
HR3
int HR3
Definition: drlg_l1.cpp:15
DMAXY
#define DMAXY
Definition: defs.h:8
STAIRSDOWN
const BYTE STAIRSDOWN[]
Definition: drlg_l1.cpp:115
VR2
int VR2
Definition: drlg_l1.cpp:17
STAIRSUP
const BYTE STAIRSUP[]
Definition: drlg_l1.cpp:113
HR1
int HR1
Definition: drlg_l1.cpp:13
L5STAIRSUP
const BYTE L5STAIRSUP[]
Definition: drlg_l1.cpp:114
BSTYPES
const BYTE BSTYPES[207]
Definition: drlg_l1.cpp:65
ShadowStruct
Definition: structs.h:1129
L5setloadflag
BOOL L5setloadflag
Definition: drlg_l1.cpp:12
L5ConvTbl
BYTE L5ConvTbl[16]
Definition: drlg_l1.cpp:120
L5pSetPiece
BYTE * L5pSetPiece
Definition: drlg_l1.cpp:19
L5BTYPES
const BYTE L5BTYPES[207]
Definition: drlg_l1.cpp:90
VR1
int VR1
Definition: drlg_l1.cpp:16
LAMPS
const BYTE LAMPS[]
Definition: drlg_l1.cpp:116
L5dungeon
BYTE L5dungeon[80][80]
Definition: drlg_l1.cpp:10
DMAXX
#define DMAXX
Definition: defs.h:7
LoadPreL1Dungeon
void LoadPreL1Dungeon(char *sFileName, int vx, int vy)
Definition: drlg_l1.cpp:585