diff mm7_data.h @ 67:3b4f8bd48e3b

25.01.13 (I did sky)
author Ritor1
date Fri, 25 Jan 2013 16:48:21 +0600
parents 9b4f8fe32a6e
children f12a7fd4d114
line wrap: on
line diff
--- a/mm7_data.h	Wed Jan 23 17:29:00 2013 +0600
+++ b/mm7_data.h	Fri Jan 25 16:48:21 2013 +0600
@@ -1592,10 +1592,10 @@
 extern char *pTransitionsTXT_Raw;
 extern char *pAutonoteTXT_Raw;
 extern char *pQuestsTXT_Raw;
-extern unsigned int uNumTerrainNormals;
-extern int pTerrainSomeOtherData[32768];
-extern unsigned __int16 pTerrainNormalIndices[32768];
+extern unsigned int    uNumTerrainNormals;
 extern struct Vec3_float_ *pTerrainNormals;
+extern unsigned short  pTerrainNormalIndices[128 * 128 * 2];
+extern unsigned int    pTerrainSomeOtherData[128 * 128 * 2];
 extern int dword_76D518_terrain_cell_world_pos_around_party_y; // weak
 extern int dword_76D51C_terrain_cell_world_pos_around_party_y; // weak
 extern int dword_76D520_terrain_cell_world_pos_around_party_y; // weak
@@ -1620,6 +1620,10 @@
 extern int dword_76D56C_terrain_cell_world_pos_around_party_x; // weak
 extern int dword_76D570_terrain_cell_world_pos_around_party_x; // weak
 extern int dword_76D574_terrain_cell_world_pos_around_party_x; // weak
+extern char byte_76D5C0;
+extern struct unk_F7B60C stru_76D578;
+extern struct unk_F7B60C stru_76D590;
+extern struct unk_F7B60C stru_76D5A8;
 extern int terrain_76D5C8[128];
 extern int terrain_76D7C8[128];
 extern int terrain_76D9C8[128];
@@ -1628,6 +1632,16 @@
 extern int terrain_76DFC8[128];
 extern int terrain_76E1C8[128];
 extern int terrain_76E3C8[128];
+extern struct unk_F7B60C
+{
+ int   some_data_ptr;  // dword @ 000000
+ float flt_000004;
+ float flt_000008;
+ float flt_00000C;
+ float flt_000010;
+ char  byte_000014;
+ char  unk_000015[3];
+};
 extern _UNKNOWN unk_801A00; // weak
 extern _UNKNOWN unk_801A0C; // weak
 extern char byte_80AA10; // weak
@@ -2198,8 +2212,8 @@
 unsigned int __cdecl GetLevelFogColor();
 int __fastcall sub_47C3D7_get_fog_related_stuff(int a1, int a2, float a3);
 signed int __fastcall GetActorTintColor(int a1, int a2, float a3, int a4, struct RenderBillboard *a5);
-int __stdcall WorldPosToGridCellX(int); // weak
-int __stdcall WorldPosToGridCellZ(int); // weak
+unsigned int __stdcall WorldPosToGridCellX(int); // weak
+unsigned int __stdcall WorldPosToGridCellZ(int); // weak
 int __stdcall GridCellToWorldPosX(int); // weak
 int __stdcall GridCellToWorldPosZ(int); // weak
 void __fastcall sub_47F4D3(int band1, int band2, int band3);