1 #ifndef __OVERHEADMAP_H
2 #define __OVERHEADMAP_H
3 
4 #include "JA2Types.h"
5 #include "Types.h"
6 #include "World_Tileset_Enums.h"
7 
8 
9 void InitNewOverheadDB(TileSetID);
10 void RenderOverheadMap( INT16 sStartPointX_M, INT16 sStartPointY_M, INT16 sStartPointX_S, INT16 sStartPointY_S, INT16 sEndXS, INT16 sEndYS, BOOLEAN fFromMapUtility );
11 
12 
13 void HandleOverheadMap(void);
14 BOOLEAN InOverheadMap(void);
15 void GoIntoOverheadMap(void);
16 void KillOverheadMap(void);
17 
18 void CalculateRestrictedMapCoords( INT8 bDirection, INT16 *psX1, INT16 *psY1, INT16 *psX2, INT16 *psY2, INT16 sEndXS, INT16 sEndYS );
19 
20 void TrashOverheadMap(void);
21 
22 GridNo GetOverheadMouseGridNo(void);
23 
24 extern BOOLEAN gfOverheadMapDirty;
25 
26 #endif
27