Devilution
Diablo devolved - magic behind the 1996 computer game
Source
drlg_l4.h
Go to the documentation of this file.
1
6
#ifndef __DRLG_L4_H__
7
#define __DRLG_L4_H__
8
9
extern
int
diabquad1x
;
10
extern
int
diabquad1y
;
11
extern
int
diabquad3x
;
12
extern
int
diabquad3y
;
13
extern
int
diabquad2x
;
14
extern
int
diabquad2y
;
15
extern
int
diabquad4x
;
16
extern
int
diabquad4y
;
17
extern
BOOL
hallok
[20];
18
extern
int
l4holdx
;
19
extern
int
l4holdy
;
20
extern
int
SP4x1
;
21
extern
int
SP4x2
;
22
extern
int
SP4y1
;
23
extern
int
SP4y2
;
24
extern
BYTE
L4dungeon
[80][80];
25
extern
BYTE
dung
[20][20];
26
//int dword_52A4DC;
27
28
void
DRLG_LoadL4SP
();
29
void
DRLG_FreeL4SP
();
30
void
DRLG_L4SetSPRoom
(
int
rx1,
int
ry1);
31
void
L4SaveQuads
();
32
void
DRLG_L4SetRoom
(BYTE *
pSetPiece
,
int
rx1,
int
ry1);
33
void
DRLG_LoadDiabQuads
(BOOL preflag);
34
BOOL
IsDURWall
(
char
d);
35
BOOL
IsDLLWall
(
char
dd);
36
void
L4FixRim
();
37
void
DRLG_L4GeneralFix
();
38
void
CreateL4Dungeon
(DWORD rseed,
int
entry);
39
40
/* rdata */
41
extern
const
BYTE
L4ConvTbl
[16];
42
extern
const
BYTE
L4USTAIRS
[42];
43
extern
const
BYTE
L4TWARP
[42];
44
extern
const
BYTE
L4DSTAIRS
[52];
45
extern
const
BYTE
L4PENTA
[52];
46
extern
const
BYTE
L4PENTA2
[52];
47
extern
const
BYTE
L4BTYPES
[140];
48
49
#endif
/* __DRLG_L4_H__ */
diabquad3y
int diabquad3y
Definition:
drlg_l4.cpp:13
DRLG_LoadDiabQuads
void DRLG_LoadDiabQuads(BOOL preflag)
Definition:
drlg_l4.cpp:1424
L4ConvTbl
const BYTE L4ConvTbl[16]
Definition:
drlg_l4.cpp:30
DRLG_L4SetRoom
void DRLG_L4SetRoom(BYTE *pSetPiece, int rx1, int ry1)
Definition:
drlg_l4.cpp:1402
DRLG_LoadL4SP
void DRLG_LoadL4SP()
Definition:
drlg_l4.cpp:346
DRLG_FreeL4SP
void DRLG_FreeL4SP()
Definition:
drlg_l4.cpp:359
diabquad1x
int diabquad1x
Definition:
drlg_l4.cpp:10
L4BTYPES
const BYTE L4BTYPES[140]
Definition:
drlg_l4.cpp:281
SP4x2
int SP4x2
Definition:
drlg_l4.cpp:23
dung
BYTE dung[20][20]
Definition:
drlg_l4.cpp:27
diabquad4y
int diabquad4y
Definition:
drlg_l4.cpp:17
CreateL4Dungeon
void CreateL4Dungeon(DWORD rseed, int entry)
Definition:
drlg_l4.cpp:1939
pSetPiece
BYTE * pSetPiece
Definition:
gendung.cpp:63
diabquad2x
int diabquad2x
Definition:
drlg_l4.cpp:14
SP4y1
int SP4y1
Definition:
drlg_l4.cpp:24
L4USTAIRS
const BYTE L4USTAIRS[42]
Definition:
drlg_l4.cpp:31
L4dungeon
BYTE L4dungeon[80][80]
Definition:
drlg_l4.cpp:26
DRLG_L4GeneralFix
void DRLG_L4GeneralFix()
Definition:
drlg_l4.cpp:1719
IsDLLWall
BOOL IsDLLWall(char dd)
Definition:
drlg_l4.cpp:1632
L4PENTA
const BYTE L4PENTA[52]
Definition:
drlg_l4.cpp:173
diabquad2y
int diabquad2y
Definition:
drlg_l4.cpp:15
l4holdy
int l4holdy
Definition:
drlg_l4.cpp:21
diabquad4x
int diabquad4x
Definition:
drlg_l4.cpp:16
L4SaveQuads
void L4SaveQuads()
Definition:
drlg_l4.cpp:1385
L4TWARP
const BYTE L4TWARP[42]
Definition:
drlg_l4.cpp:75
L4PENTA2
const BYTE L4PENTA2[52]
Definition:
drlg_l4.cpp:227
diabquad1y
int diabquad1y
Definition:
drlg_l4.cpp:11
DRLG_L4SetSPRoom
void DRLG_L4SetSPRoom(int rx1, int ry1)
Definition:
drlg_l4.cpp:364
l4holdx
int l4holdx
Definition:
drlg_l4.cpp:20
SP4y2
int SP4y2
Definition:
drlg_l4.cpp:25
L4DSTAIRS
const BYTE L4DSTAIRS[52]
Definition:
drlg_l4.cpp:119
diabquad3x
int diabquad3x
Definition:
drlg_l4.cpp:12
SP4x1
int SP4x1
Definition:
drlg_l4.cpp:22
IsDURWall
BOOL IsDURWall(char d)
Definition:
drlg_l4.cpp:1617
L4FixRim
void L4FixRim()
Definition:
drlg_l4.cpp:1707
hallok
BOOL hallok[20]
Definition:
drlg_l4.cpp:19
Generated by
1.8.17