diff mm7_data.h @ 2:2ca04ccb612a

NoCD, main menu, various
author Nomad
date Wed, 10 Oct 2012 14:21:15 +0200
parents 8b8875f5b359
children 540178ef9b18
line wrap: on
line diff
--- a/mm7_data.h	Tue Oct 09 13:09:08 2012 +0200
+++ b/mm7_data.h	Wed Oct 10 14:21:15 2012 +0200
@@ -312,6 +312,7 @@
 // Data declarations
 extern int (__cdecl *sprintfex)(char *a1, const char *a2, ...);
 
+extern int pWindowList_at_506F50_minus1_indexing[1];
 extern int dword_4C9890[10]; // weak
 extern int dword_4C9920[16]; // weak
 extern _UNKNOWN unk_4D8548; // weak
@@ -1048,24 +1049,14 @@
 extern char aGammaControlNo[]; // idb
 extern __int16 word_4E8152[11];
 extern char byte_4E8168[116];
-extern char aEWorkMsdevMm7Mm7CodeGenerate_cpp[]; // idb
-extern char aCanTCreateRandomMonsterSSeeMapstats_txtAndMonsters[]; // idb
-extern char aSC[]; // idb
-extern char aSB[5]; // weak
-extern char aSA[]; // idb
-extern char aElementalLightA[]; // idb
-extern char aElementalLightB[18]; // weak
-extern char aElementalLightC[18]; // weak
-extern char asc_4E82A4[2]; // weak
-extern int dword_4E82B4; // weak
-extern int dword_4E82B8; // weak
-extern int dword_4E82BC; // weak
-extern int dword_4E82C0; // weak
 extern char aD3dTextureName[]; // idb
 extern char aLogd3d_txt[]; // idb
 extern char byte_4E8398[]; // weak
 extern _UNKNOWN unk_4E83B0; // weak
 extern _UNKNOWN unk_4E8408; // weak
+#include "Texture.h"
+extern stru355 stru_4E82A4;// = {0x20, 0x41, 0, 0x20, 0xFF0000, 0xFF00, 0xFF, 0xFF000000};
+extern stru355 stru_4EFCBC;// = {0x20, 0x41, 0, 0x10, 0x7C00, 0x3E0, 0x1F, 0x8000};
 extern char aGlobal_txt[]; // idb
 extern char aMagic[]; // idb
 extern char aDark_0[]; // idb
@@ -2072,7 +2063,6 @@
 extern char aDirect3dRender[]; // idb
 extern char aD3drendInitFai[]; // idb
 extern char aThereArenTAn_0[]; // idb
-extern int dword_4EFCBC[8];
 extern char aErrorExecuting[]; // idb
 extern char aEWorkMsdevM_23[]; // idb
 extern char aHiscreen16Load[]; // idb
@@ -2359,7 +2349,6 @@
 extern int dword_506E68; // weak
 extern __int16 word_506E6C[18]; // weak
 extern unsigned int pPrevVirtualCidesMapping[27];
-extern int pWindowList_at_506F50_minus1_indexing[]; // idb
 extern int dword_506F08; // weak
 extern int dword_506F0C[]; // idb
 extern int uRestUI_FoodRequiredToRest;
@@ -2710,6 +2699,7 @@
 extern char _702ACC_unused; // weak
 extern int bDebugResouces; // weak
 extern unsigned int bNoVideo;
+extern bool bNoCD;
 extern int aborting_app; // weak
 extern int dword_720020_zvalues[100];
 extern int dword_7201B0_zvalues[299];
@@ -2744,33 +2734,6 @@
 extern int blv_prev_party_y; // weak
 extern char *dword_721660; // idb
 extern char *dword_721664; // idb
-extern _UNKNOWN unk_721668_pNPCTopic; // weak
-extern _UNKNOWN unk_72166C_pNPCText; // weak
-extern int dword_721824; // weak
-extern int dword_72193C; // weak
-extern int dword_721984[22];
-extern int dword_7219DC[]; // weak
-extern char *dword_721A34; // idb
-extern char *_721A3C_npc_text; // idb
-extern int dword_721A44; // weak
-extern int dword_721A4C; // weak
-extern int dword_721A64; // weak
-extern int _721A6C_npc_text[]; // weak
-extern int _721A84_npc_text; // weak
-extern int dword_721BAC[6];
-extern char *dword_721BC4; // idb
-extern _UNKNOWN dword_721E24[]; // idb
-extern int dword_722164; // weak
-extern int dword_72216C; // weak
-extern int dword_722174; // weak
-extern char *pStr_72217C; // idb
-extern int dword_722240[]; // idb
-extern int dword_722320; // weak
-extern char *pstr_722494;
-extern int dword_72266C; // weak
-extern _UNKNOWN unk_722880; // weak
-extern int dword_722B3C; // weak
-extern int dword_722B44; // weak
 extern char *dword_722F10; // idb
 extern const char *pQuestTable[512];
 extern _UNKNOWN unk_723714; // weak
@@ -2884,7 +2847,7 @@
 extern int dword_F8B198; // weak
 extern int dword_F8B19C; // weak
 extern __int16 word_F8B1A0; // weak
-extern char *dword_F8B1A4; // idb
+extern const char *dword_F8B1A4; // idb
 extern int dword_F8B1A8; // weak
 extern int dword_F8B1AC_something_todo_with_awards; // idb
 extern int dword_F8B1B0; // weak
@@ -2895,7 +2858,7 @@
 extern int dword_F8B1DC; // weak
 extern int dword_F8B1E0; // weak
 extern int dword_F8B1E4; // weak
-extern char *ptr_F8B1E8; // idb
+extern const char *ptr_F8B1E8; // idb
 extern char byte_F8B1EC; // weak
 extern char byte_F8B1EF[]; // weak
 extern char byte_F8B1F0[4];
@@ -3214,7 +3177,7 @@
 void __cdecl DrawBranchlessDialogueUI();
 void __fastcall sub_4451A8_press_any_key(int a1, int a2, int a4);
 void __cdecl sub_4452BB();
-int __fastcall sub_445308(int a1);
+const char *__fastcall sub_445308(int a1);
 void __cdecl DrawDialogueUI();
 struct NPCData *__fastcall GetNPCData(unsigned int npcid);
 struct NPCData *__fastcall GetNewNPCData(signed int npcid, int a2);
@@ -3519,7 +3482,7 @@
 void __cdecl sub_4B1ECE();
 void __fastcall sub_4B2001(signed int a1);
 char *__thiscall _4B254D_SkillMasteryTeacher(int _this);
-int __fastcall sub_4B29F2(int a1);
+const char *__fastcall sub_4B29F2(int a1);
 char __cdecl sub_4B2A74();
 struct GUIButton *__fastcall sub_4B36CC(int a1, unsigned int a2);
 int __thiscall sub_4B3703(void *_this);
@@ -3550,7 +3513,7 @@
 POINT *__cdecl sub_4B9CC6();
 void __cdecl sub_4BA928();
 signed int __fastcall sub_4BB756(signed int a1);
-int __cdecl sub_4BBA85_bounties();
+const char *sub_4BBA85_bounties();
 void __cdecl sub_4BBCDD();
 void __fastcall _4BBF61_summon_actor(int a1, __int16 x, int y, int z); // idb
 void __cdecl ArenaFight();