Mercurial > mm7
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);