New feature: quest & intel map overlay

For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=23742&goto=353499&#msg_353499

Requires GameDir >= r2424

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8560 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2018-05-14 21:26:37 +00:00
parent 70ad3387a8
commit 100eea196b
28 changed files with 946 additions and 191 deletions
+15
View File
@@ -93,6 +93,18 @@ extern ICON_FILE gHiddenIcon[ 256 ];
extern UINT32 guiIcon2[256];
typedef struct InqMapInfo
{
UINT8 mapcolour; // map sector will get this colour
CHAR16 text[1024]; // texts to appear in the infobox, \n start a new line
CHAR16 shorttext[128]; // this text will appear on the map itself
std::vector<int> symbols; // all the symbols we have to display
} InqMapInfo;
extern InqMapInfo gMapIntelData[256];
extern BOOLEAN LoadHiddenTownFromLoadGameFile( HWFILE hFile );
extern BOOLEAN SaveHiddenTownToSaveGameFile( HWFILE hFile );
@@ -354,6 +366,9 @@ extern UINT32 guiCHARICONS;
// the merc arrival sector landing zone icon
extern UINT32 guiBULLSEYE;
// Flugente: symbols indicating various things on the intel map
extern UINT32 guiINTEL;
// character between sector icons
extern UINT32 guiCHARBETWEENSECTORICONS;
// HEADROCK HAM 5: Enemies Between Sectors icons