comparison MM7.h @ 938:016e3577865c

stru289 removed, some data movements
author Nomad
date Wed, 01 May 2013 13:45:31 +0200
parents 4dc2252e0b03
children c45d51b3f4f4
comparison
equal deleted inserted replaced
937:ae747684f644 938:016e3577865c
30 typedef unsigned __int64 _QWORD; 30 typedef unsigned __int64 _QWORD;
31 31
32 32
33 #include "VectorTypes.h" 33 #include "VectorTypes.h"
34 #include "IndoorCameraD3D.h" 34 #include "IndoorCameraD3D.h"
35 /*#include "LOD.h"
36 #include "Texture.h"
37 #include "Mouse.h"
38 #include "Overlays.h"
39 #include "Game.h"
40 #include "Items.h"
41 #include "Actor.h"
42 #include "Arcomage.h"
43 #include "Render.h"
44 #include "Time.h"
45 #include "GUIWindow.h"
46 #include "GUIButton.h"
47 #include "GUIProgressBar.h"
48 #include "GUIFont.h"
49 #include "NPC.h"
50 #include "PaletteManager.h"
51 #include "Party.h"
52 #include "AudioPlayer.h"
53 #include "VideoPlayer.h"
54 #include "Chest.h"
55 #include "Allocator.h"
56 #include "IndoorCamera.h"
57 #include "Party.h"
58 #include "Outdoor.h"
59
60 #include "mm7_data.h"
61 */
62 35
63 36
64 37
65 38
66 39
67 40
68 41
69 /* 285 */
70 #pragma pack(push, 1)
71 struct stru289
72 {
73 //----- (0046263C) --------------------------------------------------------
74 inline stru289()
75 {
76 this->field_64 = 2;
77 this->field_74 = 0;
78 this->field_70 = 0;
79 this->field_6C = 0;
80 this->field_68 = 0;
81 }
82
83
84 char field_0[100];
85 int field_64;
86 int field_68;
87 int field_6C;
88 int field_70;
89 int field_74;
90 };
91 #pragma pack(pop)
92 extern stru289 stru_6BE158;
93
94
95
96 /* 288 */ 42 /* 288 */
97 #pragma pack(push, 1) 43 /*#pragma pack(push, 1)
98 struct CheckHRESULT_stru0 44 struct CheckHRESULT_stru0
99 { 45 {
100 void CheckHRESULT(HRESULT a2, const char *Str, int a4, unsigned int uType); 46 void CheckHRESULT(HRESULT a2, const char *Str, int a4, unsigned int uType);
101 void *_466D09_xcpt_string(std::string a2, const char *Str, int a4); 47 void *_466D09_xcpt_string(std::string a2, const char *Str, int a4);
102 void ShowMessageBox(std::string *a0, std::string lpCaption, UINT uType, std::string lpText, int line); 48 void ShowMessageBox(std::string *a0, std::string lpCaption, UINT uType, std::string lpText, int line);
103 char ddraw_error(HRESULT hr, char *Str, size_t a3); 49 char ddraw_error(HRESULT hr, char *Str, size_t a3);
104 char dinput_error(int a1, const char *Str, int a3); 50 char dinput_error(int a1, const char *Str, int a3);
105 51
106 void (__thiscall ***vdestructor_ptr)(CheckHRESULT_stru0 *, bool); 52 void (__thiscall ***vdestructor_ptr)(CheckHRESULT_stru0 *, bool);
107 }; 53 };
108 #pragma pack(pop) 54 #pragma pack(pop)*/
109 55
110 56
111 57
112 58
113 /* 297 */ 59 /* 297 */
139 85
140 86
141 87
142 88
143 89
144 /* 369 */
145 #pragma pack(push, 1)
146
147 #pragma pack(pop)
148 extern int paperdoll_Weapon[4][16][2];
149
150 /* 371 */ // stru331 - deleted
151 90
152 91
153 /* 372 */
154 #pragma pack(push, 1)
155 /*struct stru332
156 {
157 unsigned int texids[11];
158 int texid1;
159 int texid2;
160 int texid3;
161 int texid4;
162 int texid5;
163 };*/
164 #pragma pack(pop)
165 extern int paperdoll_helm_texture[2][16];
166 92
167 93
168 /* 373 */
169 #pragma pack(push, 1)
170 /*struct stru333
171 {
172 unsigned int texids[5];
173 int texid1;
174 int texid2;
175 };*/
176 #pragma pack(pop)
177 extern int paperdoll_belt_texture[2][7];
178 94
179 95
180 /* 374 */ 96 /* 374 */
181 #pragma pack(push, 1) 97 #pragma pack(push, 1)
182 struct stat_coord 98 struct stat_coord
202 __int16 field_18[480]; 118 __int16 field_18[480];
203 __int16 field_3D8[480]; 119 __int16 field_3D8[480];
204 }; 120 };
205 #pragma pack(pop) 121 #pragma pack(pop)
206 122
207
208
209
210
211
212
213
214
215
216
217
218
219 /* 388 */
220 #pragma pack(push, 1)
221 struct stru348
222 {
223 __int16 field_0;
224 __int16 field_2;
225 __int16 field_4;
226 __int16 field_6;
227 __int16 field_8;
228 __int16 field_A;
229 __int16 field_C;
230 __int16 field_E;
231 __int16 field_10;
232 __int16 field_12;
233 int field_14;
234 };
235 #pragma pack(pop)
236
237 extern stru348 stru_4E1890[13];
238
239
240
241