|
|
|
|
@ -15,37 +15,8 @@ void InitDungeon();
|
|
|
|
|
void L2LockoutFix(); |
|
|
|
|
void L2DoorFix(); |
|
|
|
|
void LoadL2Dungeon(char *sFileName, int vx, int vy); |
|
|
|
|
void DRLG_L2Pass3(); |
|
|
|
|
void LoadPreL2Dungeon(char *sFileName, int vx, int vy); |
|
|
|
|
void CreateL2Dungeon(DWORD rseed, int entry); |
|
|
|
|
void DRLG_LoadL2SP(); |
|
|
|
|
void DRLG_FreeL2SP(); |
|
|
|
|
void DRLG_L2(int entry); |
|
|
|
|
BOOL DRLG_L2PlaceMiniSet(BYTE *miniset, int tmin, int tmax, int cx, int cy, BOOL setview, int ldir); |
|
|
|
|
void DRLG_L2PlaceRndSet(BYTE *miniset, int rndper); |
|
|
|
|
void DRLG_L2Subs(); |
|
|
|
|
void DRLG_L2Shadows(); |
|
|
|
|
void DRLG_L2SetRoom(int rx1, int ry1); |
|
|
|
|
void L2TileFix(); |
|
|
|
|
BOOL CreateDungeon(); |
|
|
|
|
void CreateRoom(int nX1, int nY1, int nX2, int nY2, int nRDest, int nHDir, BOOL ForceHW, int nH, int nW); |
|
|
|
|
void DefineRoom(int nX1, int nY1, int nX2, int nY2, BOOL ForceHW); |
|
|
|
|
void AddHall(int nX1, int nY1, int nX2, int nY2, int nHd); |
|
|
|
|
void GetHall(int *nX1, int *nY1, int *nX2, int *nY2, int *nHd); |
|
|
|
|
void ConnectHall(int nX1, int nY1, int nX2, int nY2, int nHd); |
|
|
|
|
void CreateDoorType(int nX, int nY); |
|
|
|
|
void PlaceHallExt(int nX, int nY); |
|
|
|
|
void DoPatternCheck(int i, int j); |
|
|
|
|
BOOL DL2_FillVoids(); |
|
|
|
|
BOOL DL2_Cont(BOOL x1f, BOOL y1f, BOOL x2f, BOOL y2f); |
|
|
|
|
int DL2_NumNoChar(); |
|
|
|
|
void DL2_DrawRoom(int x1, int y1, int x2, int y2); |
|
|
|
|
void DL2_KnockWalls(int x1, int y1, int x2, int y2); |
|
|
|
|
void DRLG_L2FloodTVal(); |
|
|
|
|
void DRLG_L2FTVR(int i, int j, int x, int y, int d); |
|
|
|
|
void DRLG_L2TransFix(); |
|
|
|
|
void L2DirtFix(); |
|
|
|
|
void DRLG_InitL2Vals(); |
|
|
|
|
|
|
|
|
|
/* rdata */ |
|
|
|
|
extern int Area_Min; |
|
|
|
|
|