Devilution
Diablo devolved - magic behind the 1996 computer game
Functions | Variables
drlg_l2.h File Reference

Go to the source code of this file.

Functions

void InitDungeon ()
 
void L2LockoutFix ()
 
void L2DoorFix ()
 
void LoadL2Dungeon (char *sFileName, int vx, int vy)
 
void LoadPreL2Dungeon (char *sFileName, int vx, int vy)
 
void CreateL2Dungeon (DWORD rseed, int entry)
 

Variables

int nSx1
 
int nSx2
 
int nSy1
 
int nSy2
 
int nRoomCnt
 
BYTE predungeon [DMAXX][DMAXY]
 
ROOMNODE RoomList [81]
 
HALLNODEpHallList
 
int Area_Min
 
int Room_Max
 
int Room_Min
 
int Dir_Xadd [5]
 
int Dir_Yadd [5]
 
ShadowStruct SPATSL2 [2]
 
BYTE BTYPESL2 [161]
 
BYTE BSTYPESL2 [161]
 
BYTE VARCH1 []
 
BYTE VARCH2 []
 
BYTE VARCH3 []
 
BYTE VARCH4 []
 
BYTE VARCH5 []
 
BYTE VARCH6 []
 
BYTE VARCH7 []
 
BYTE VARCH8 []
 
BYTE VARCH9 []
 
BYTE VARCH10 []
 
BYTE VARCH11 []
 
BYTE VARCH12 []
 
BYTE VARCH13 []
 
BYTE VARCH14 []
 
BYTE VARCH15 []
 
BYTE VARCH16 []
 
BYTE VARCH17 []
 
BYTE VARCH18 []
 
BYTE VARCH19 []
 
BYTE VARCH20 []
 
BYTE VARCH21 []
 
BYTE VARCH22 []
 
BYTE VARCH23 []
 
BYTE VARCH24 []
 
BYTE VARCH25 []
 
BYTE VARCH26 []
 
BYTE VARCH27 []
 
BYTE VARCH28 []
 
BYTE VARCH29 []
 
BYTE VARCH30 []
 
BYTE VARCH31 []
 
BYTE VARCH32 []
 
BYTE VARCH33 []
 
BYTE VARCH34 []
 
BYTE VARCH35 []
 
BYTE VARCH36 []
 
BYTE VARCH37 []
 
BYTE VARCH38 []
 
BYTE VARCH39 []
 
BYTE VARCH40 []
 
BYTE HARCH1 []
 
BYTE HARCH2 []
 
BYTE HARCH3 []
 
BYTE HARCH4 []
 
BYTE HARCH5 []
 
BYTE HARCH6 []
 
BYTE HARCH7 []
 
BYTE HARCH8 []
 
BYTE HARCH9 []
 
BYTE HARCH10 []
 
BYTE HARCH11 []
 
BYTE HARCH12 []
 
BYTE HARCH13 []
 
BYTE HARCH14 []
 
BYTE HARCH15 []
 
BYTE HARCH16 []
 
BYTE HARCH17 []
 
BYTE HARCH18 []
 
BYTE HARCH19 []
 
BYTE HARCH20 []
 
BYTE HARCH21 []
 
BYTE HARCH22 []
 
BYTE HARCH23 []
 
BYTE HARCH24 []
 
BYTE HARCH25 []
 
BYTE HARCH26 []
 
BYTE HARCH27 []
 
BYTE HARCH28 []
 
BYTE HARCH29 []
 
BYTE HARCH30 []
 
BYTE HARCH31 []
 
BYTE HARCH32 []
 
BYTE HARCH33 []
 
BYTE HARCH34 []
 
BYTE HARCH35 []
 
BYTE HARCH36 []
 
BYTE HARCH37 []
 
BYTE HARCH38 []
 
BYTE HARCH39 []
 
BYTE HARCH40 []
 
BYTE USTAIRS []
 
BYTE DSTAIRS []
 
BYTE WARPSTAIRS []
 
BYTE CRUSHCOL []
 
BYTE BIG1 []
 
BYTE BIG2 []
 
BYTE BIG3 []
 
BYTE BIG4 []
 
BYTE BIG5 []
 
BYTE BIG6 []
 
BYTE BIG7 []
 
BYTE BIG8 []
 
BYTE BIG9 []
 
BYTE BIG10 []
 
BYTE RUINS1 []
 
BYTE RUINS2 []
 
BYTE RUINS3 []
 
BYTE RUINS4 []
 
BYTE RUINS5 []
 
BYTE RUINS6 []
 
BYTE RUINS7 []
 
BYTE PANCREAS1 []
 
BYTE PANCREAS2 []
 
BYTE CTRDOOR1 []
 
BYTE CTRDOOR2 []
 
BYTE CTRDOOR3 []
 
BYTE CTRDOOR4 []
 
BYTE CTRDOOR5 []
 
BYTE CTRDOOR6 []
 
BYTE CTRDOOR7 []
 
BYTE CTRDOOR8 []
 
int Patterns [100][10]
 

Detailed Description

Interface of the catacombs level generation algorithms.

Definition in file drlg_l2.h.