|
|
|
|
@ -22,11 +22,6 @@ extern BYTE *pDungeonCels;
|
|
|
|
|
extern BYTE *pSpeedCels; |
|
|
|
|
extern int SpeedFrameTbl[128][16]; |
|
|
|
|
extern char block_lvid[MAXTILES + 1]; |
|
|
|
|
extern int level_frame_count[MAXTILES]; |
|
|
|
|
extern int tile_defs[MAXTILES]; |
|
|
|
|
extern WORD level_frame_types[MAXTILES]; |
|
|
|
|
extern int level_frame_sizes[MAXTILES]; |
|
|
|
|
extern int nlevel_frames; |
|
|
|
|
extern BOOLEAN nBlockTable[MAXTILES + 1]; |
|
|
|
|
extern BOOLEAN nSolidTable[MAXTILES + 1]; |
|
|
|
|
extern BOOLEAN nTransTable[MAXTILES + 1]; |
|
|
|
|
@ -72,9 +67,7 @@ extern int themeCount;
|
|
|
|
|
extern THEME_LOC themeLoc[MAXTHEMES]; |
|
|
|
|
|
|
|
|
|
void FillSolidBlockTbls(); |
|
|
|
|
void MakeSpeedCels(); |
|
|
|
|
int IsometricCoord(int x, int y); |
|
|
|
|
void SetSpeedCels(); |
|
|
|
|
void SetDungeonMicros(); |
|
|
|
|
void DRLG_InitTrans(); |
|
|
|
|
void DRLG_MRectTrans(int x1, int y1, int x2, int y2); |
|
|
|
|
@ -85,8 +78,6 @@ void DRLG_AreaTrans(int num, BYTE *List);
|
|
|
|
|
void DRLG_InitSetPC(); |
|
|
|
|
void DRLG_SetPC(); |
|
|
|
|
void Make_SetPC(int x, int y, int w, int h); |
|
|
|
|
BOOL DRLG_WillThemeRoomFit(int floor, int x, int y, int minSize, int maxSize, int *width, int *height); |
|
|
|
|
void DRLG_CreateThemeRoom(int themeIndex); |
|
|
|
|
void DRLG_PlaceThemeRooms(int minSize, int maxSize, int floor, int freq, int rndSize); |
|
|
|
|
void DRLG_HoldThemeRooms(); |
|
|
|
|
BOOL SkipThemeRoom(int x, int y); |
|
|
|
|
|