annotate IndoorCameraD3D.h @ 117:a64b244da76c

some things lod
author Nomad
date Tue, 13 Nov 2012 17:29:38 +0200
parents 5159d2e6f559
children
rev   line source
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
1 #pragma once
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
2
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
3
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
4
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
5
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
6 /* 124 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
7 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
8 struct IndoorCameraD3D_Vec3
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
9 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
10 //----- (004C0376) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
11 inline IndoorCameraD3D_Vec3() {}
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
12 //----- (004C037F) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
13 virtual ~IndoorCameraD3D_Vec3() {}
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
14 //----- (004C039C) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
15 //void ~IndoorCameraD3D_Vec3() {}
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
16
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
17 void (__thiscall ***vdestructor_ptr)(IndoorCameraD3D_Vec3 *, bool);
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
18
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
19 union
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
20 {
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
21 struct
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
22 {
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
23 float x;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
24 float y;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
25 float z;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
26 };
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
27 float v[3];
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
28 };
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
29 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
30 #pragma pack(pop)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
31
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
32 /* 125 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
33 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
34 struct IndoorCameraD3D_Vec4: public IndoorCameraD3D_Vec3
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
35 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
36 //----- (00498038) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
37 inline IndoorCameraD3D_Vec4():
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
38 IndoorCameraD3D_Vec3()
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
39 {}
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
40
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
41 //----- (00498069) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
42 virtual ~IndoorCameraD3D_Vec4()
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
43 {}
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
44
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
45 float dot;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
46 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
47 #pragma pack(pop)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
48
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
49
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
50
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
51 /* 199 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
52 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
53 struct IndoorCameraD3D_stru3
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
54 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
55 int field_0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
56 int field_4;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
57 int field_8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
58 int field_C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
59 int field_10;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
60 int field_14;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
61 int field_18;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
62 int field_1C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
63 int field_20;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
64 int field_24;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
65 int field_28;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
66 int field_2C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
67 float flt_30;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
68 int field_34;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
69 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
70 #pragma pack(pop)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
71
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
72
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
73
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
74 /* 197 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
75 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
76 struct IndoorCameraD3D_stru1
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
77 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
78 //----- (004363A2) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
79 IndoorCameraD3D_stru1()
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
80 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
81 this->flt_2C = 0.0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
82 }
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
83
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
84
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
85 int field_0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
86 int field_4;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
87 int field_8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
88 int field_C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
89 int field_10;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
90 int field_14;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
91 int field_18;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
92 int field_1C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
93 int field_20;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
94 int field_24;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
95 int field_28;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
96 float flt_2C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
97 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
98 #pragma pack(pop)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
99
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
100 /* 198 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
101 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
102 struct IndoorCameraD3D_stru2
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
103 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
104 unsigned int mm7__vector_000004_size;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
105 IndoorCameraD3D_stru1 mm7__vector_000004[64];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
106 int field_C04;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
107 int field_C08;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
108 int field_C0C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
109 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
110 #pragma pack(pop)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
111
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
112 /* 123 */
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
113 #pragma pack(push, 1)
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
114 struct IndoorCameraD3D
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
115 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
116 IndoorCameraD3D();
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
117
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
118 //----- (004363C6) --------------------------------------------------------
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
119 virtual ~IndoorCameraD3D()
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
120 {
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
121 //this->vdestructor_ptr = &stru8_pvdtor;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
122 //_eh_vector_destructor_iterator_(this->std__vector_000034_prolly_frustrum, 24, 6, IndoorCameraD3D_Vec4::dtor);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
123 //IndoorCameraD3D_Vec3::dtor(&v1->field_24);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
124 //IndoorCameraD3D_Vec3::dtor(&v1->field_14);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
125 //IndoorCameraD3D_Vec3::dtor(&v1->field_4);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
126 }
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
127
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
128 double GetPolygonMaxZ(struct RenderVertexSoft *pVertex, unsigned int uStripType);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
129 double GetPolygonMinZ(struct RenderVertexSoft *pVertices, unsigned int uStripType);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
130 struct IDirect3DTexture2 *LoadTextureAndGetHardwarePtr(char *Str1);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
131 void Project(signed int x, signed int y, signed int z, int *a5, int *a6);
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
132 void Project(struct RenderVertexSoft *pVertices, unsigned int uNumVertices, char a4);
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
133 void _436CDC_mess_with_lightmap__clipflag_2(struct RenderVertexSoft *pInVertices, int uNumInVertices, struct RenderVertexSoft *pOutVertices, unsigned int *pOutNumVertices);
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
134 void _436F09_mess_with_lightmap__clipflag_4(struct RenderVertexSoft *pInVertices, int uNumInVertices, struct RenderVertexSoft *pOutVertices, unsigned int *pOutNumVertices);
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
135 int _437143(unsigned int uNumInVertices, struct RenderVertexSoft *pOutVertices, struct RenderVertexSoft *pInVertices, unsigned int *pOutNumVertices);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
136 bool _4371C3(struct RenderVertexSoft *pVertices, unsigned int *pOutNumVertices, int _unused);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
137 bool _437285_prolly_colide_vertices_against_frustrum(struct RenderVertexSoft *a1, unsigned int *pOutNumVertices, struct RenderVertexSoft *pVertices, IndoorCameraD3D_Vec4 *a4, signed int uNumVertices, char a6, int _unused);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
138 char _437376(struct stru154 *thisa, struct RenderVertexSoft *a2, unsigned int *pOutNumVertices);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
139 void _4374E8_ProllyBuildFrustrum();
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
140 void _437607(IndoorCameraD3D_Vec3 *a1, IndoorCameraD3D_Vec4 *a2);
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
141 void Vec3Transform(const IndoorCameraD3D_Vec3 *pVector, IndoorCameraD3D_Vec3 *pOut);
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
142 void CreateWorldMatrixAndSomeStuff();
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
143 void MatrixMultiply(struct Matrix3x3_float_ *a1, struct Matrix3x3_float_ *a2, struct Matrix3x3_float_ *a3);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
144 void PrepareAndDrawDebugOutline(struct BLVFace *pFace, unsigned int uDiffuse);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
145 void debug_outline_sw(struct RenderVertexSoft *a2, unsigned int uNumVertices, unsigned int uDiffuse, float a5);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
146 void debug_outline_d3d(const struct RenderVertexD3D3 *pLineVertices, unsigned int uNumLines, int uDiffuse, float z_stuff);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
147 void do_draw_debug_line_sw(struct RenderVertexSoft *pLineBegin, unsigned int uStartDiffuse, struct RenderVertexSoft *pLineEnd, unsigned int uEndDiffuse, unsigned int uOutNumVertices, float z_stuff);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
148 void do_draw_debug_line_d3d(const struct RenderVertexD3D3 *pLineBegin, unsigned int uDiffuseBegin, const RenderVertexD3D3 *pLineEnd, unsigned int uDiffuseEnd, float z_stuff);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
149 void _437D4A_draw_some_vertices(float x, float y, float z, unsigned int a5, char a6, float a7);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
150 void _438141_draw_list_0037C();
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
151 void _438240_draw_lits();
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
152 void Reset_list_0037C();
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
153 bool is_face_faced_to_camera(struct BLVFace *pFace, struct RenderVertexSoft *a2);
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
154 bool GetFacetOrientation(char polyType, struct Vec3_float_ *a2, struct Vec3_float_ *a3, struct Vec3_float_ *a4);
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
155 void ViewTransform(struct RenderVertexSoft *a1a, unsigned int uNumVertices);
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
156 bool IsCulled(struct BLVFace *pFace);
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
157 void ViewTransfrom_OffsetUV(struct RenderVertexSoft *pVertices, unsigned int uNumVertices, struct RenderVertexSoft *pOutVertices, struct stru320 *a5);
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
158 char ApplyViewTransform_TrueIfStillVisible(int x, int y, int z, signed int *pOutX, int *pOutZ, int *pOutY, char bDoNotShow);
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
159
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
160 void (__thiscall ***vdestructor_ptr)(IndoorCameraD3D *, bool);
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
161 IndoorCameraD3D_Vec3 field_4[3];
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
162 //IndoorCameraD3D_Vec3 field_14;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
163 //IndoorCameraD3D_Vec3 field_24;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
164 IndoorCameraD3D_Vec4 std__vector_000034_prolly_frustrum[6];
59
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
165 float fov;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
166 float screenCenterX;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
167 float screenCenterY;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
168 float fov_x;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
169 float fov_y;
5159d2e6f559 BLV render
Nomad
parents: 0
diff changeset
170 float inv_fov;
0
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
171 float field_DC;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
172 float field_E0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
173 float field_E4;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
174 char field_E8[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
175 float field_108;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
176 float field_10C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
177 float field_110;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
178 float field_114;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
179 char field_118[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
180 float field_138;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
181 char field_13C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
182 float field_168;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
183 char field_16C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
184 float field_198;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
185 char field_19C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
186 float field_1C8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
187 char field_1CC[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
188 float field_1F8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
189 char field_1FC[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
190 float field_228;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
191 char field_22C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
192 float field_258;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
193 char field_25C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
194 float field_288;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
195 char field_28C[44];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
196 float field_2B8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
197 float field_2BC;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
198 float field_2C0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
199 float field_2C4;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
200 char field_2C8[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
201 float field_2E8;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
202 float field_2EC;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
203 float field_2F0;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
204 float field_2F4;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
205 char field_2F8[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
206 float field_318;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
207 float field_31C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
208 float field_320;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
209 float field_324;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
210 char field_328[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
211 float field_348;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
212 float field_34C;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
213 float field_350;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
214 float field_354;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
215 char field_358[32];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
216 float field_378;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
217 IndoorCameraD3D_stru3 list_0037C[16384];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
218 unsigned int list_0037C_size;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
219 IndoorCameraD3D_stru2 list_E0380[256];
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
220 int list_E0380_size;
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
221 };
8b8875f5b359 Initial commit
Nomad
parents:
diff changeset
222 #pragma pack(pop)