Devilution
Diablo devolved - magic behind the 1996 computer game
automap.h
Go to the documentation of this file.
1 
6 #ifndef __AUTOMAP_H__
7 #define __AUTOMAP_H__
8 
9 extern WORD automaptype[512];
10 extern BOOL automapflag;
11 extern char AmShiftTab[31];
12 extern BOOLEAN automapview[DMAXX][DMAXY];
13 extern int AutoMapScale;
14 extern int AutoMapXOfs;
15 extern int AutoMapYOfs;
16 extern int AmLine64;
17 extern int AmLine32;
18 extern int AmLine16;
19 extern int AmLine8;
20 extern int AmLine4;
21 
22 void InitAutomapOnce();
23 void InitAutomap();
24 void StartAutomap();
25 void AutomapUp();
26 void AutomapDown();
27 void AutomapLeft();
28 void AutomapRight();
29 void AutomapZoomIn();
30 void AutomapZoomOut();
31 void DrawAutomap();
32 void DrawAutomapTile(int screen_x, int screen_y, WORD automap_type);
33 void DrawAutomapPlr();
34 WORD GetAutomapType(int x, int y, BOOL view);
35 void DrawAutomapText();
36 void SetAutomapView(int x, int y);
37 void AutomapZoomReset();
38 
39 #endif /* __AUTOMAP_H__ */
AmLine32
int AmLine32
Definition: automap.cpp:27
AutoMapScale
int AutoMapScale
Specifies the scale of the automap.
Definition: automap.cpp:23
DrawAutomapTile
void DrawAutomapTile(int screen_x, int screen_y, WORD automap_type)
Definition: automap.cpp:260
DrawAutomapText
void DrawAutomapText()
Definition: automap.cpp:558
automapview
BOOLEAN automapview[DMAXX][DMAXY]
Tracks the explored areas of the map.
Definition: automap.cpp:21
GetAutomapType
WORD GetAutomapType(int x, int y, BOOL view)
Definition: automap.cpp:517
AutomapZoomOut
void AutomapZoomOut()
Definition: automap.cpp:162
AmLine16
int AmLine16
Definition: automap.cpp:28
AutoMapXOfs
int AutoMapXOfs
Definition: automap.cpp:24
SetAutomapView
void SetAutomapView(int x, int y)
Definition: automap.cpp:581
AutoMapYOfs
int AutoMapYOfs
Definition: automap.cpp:25
DrawAutomapPlr
void DrawAutomapPlr()
Definition: automap.cpp:445
InitAutomapOnce
void InitAutomapOnce()
Definition: automap.cpp:50
AutomapZoomReset
void AutomapZoomReset()
Definition: automap.cpp:653
StartAutomap
void StartAutomap()
Definition: automap.cpp:119
AmLine64
int AmLine64
Definition: automap.cpp:26
automapflag
BOOL automapflag
Specifies whether the automap is enabled.
Definition: automap.cpp:18
DMAXY
#define DMAXY
Definition: defs.h:8
AutomapUp
void AutomapUp()
Definition: automap.cpp:126
AutomapRight
void AutomapRight()
Definition: automap.cpp:144
AutomapDown
void AutomapDown()
Definition: automap.cpp:132
automaptype
WORD automaptype[512]
Maps from tile_id to automap type.
Definition: automap.cpp:14
AutomapLeft
void AutomapLeft()
Definition: automap.cpp:138
AmShiftTab
char AmShiftTab[31]
Definition: automap.cpp:19
AmLine4
int AmLine4
Definition: automap.cpp:30
DrawAutomap
void DrawAutomap()
Definition: automap.cpp:174
AmLine8
int AmLine8
Definition: automap.cpp:29
AutomapZoomIn
void AutomapZoomIn()
Definition: automap.cpp:150
InitAutomap
void InitAutomap()
Definition: automap.cpp:61
DMAXX
#define DMAXX
Definition: defs.h:7