comparison Outdoor_stuff.h @ 0:9c0607679772

init
author Ritor1
date Sat, 12 Jan 2013 09:45:18 +0600
parents
children 96bc024a5fed
comparison
equal deleted inserted replaced
-1:000000000000 0:9c0607679772
1 #pragma once
2
3
4
5
6 /* 141 */
7 #pragma pack(push, 1)
8 struct stru148
9 {
10 int _479295();
11 void _4811A3();
12 void _48276F_sr();
13 void _486089_normalize_v_18();
14 void _48607B(struct stru149 *a2);
15
16 float field_0;
17 float field_4;
18 float field_8;
19 float field_C;
20 float field_10;
21 unsigned int uNumVertices;
22 Vec3_int_ v_18;
23 int field_24;
24 int sTextureDeltaU;
25 int sTextureDeltaV;
26 __int16 flags;
27 __int16 field_32;
28 int field_34;
29 struct stru149 *ptr_38;
30 Texture *pTexture;
31 struct Span *prolly_head;
32 struct Span *prolly_tail;
33 int **ptr_48;
34 unsigned __int16 uTileBitmapID;
35 __int16 field_4E;
36 __int16 field_50;
37 __int16 field_52;
38 ODMFace *pODMFace;
39 char field_58;
40 char field_59;
41 char field_5A;
42 char field_5B;
43 char field_5C;
44 char field_5D;
45 unsigned __int8 uBModelID;
46 unsigned __int8 uBModelFaceID;
47 struct Edge *pEdgeList1[20];
48 unsigned int uEdgeList1Size;
49 struct Edge *pEdgeList2[20];
50 unsigned int uEdgeList2Size;
51 char field_108;
52 char field_109;
53 char field_10A;
54 char field_10B;
55 };
56 #pragma pack(pop)
57
58 /* 142 */
59 #pragma pack(push, 1)
60 struct stru149
61 {
62 int _48616B(int a2, int a3, int a4, int a5, int a6, int a7);
63 int _48653D(int a2, int a3, int a4, int a5, int a6, int a7);
64 int _48694B();
65
66 int field_0;
67 int field_4;
68 int field_8;
69 int field_C;
70 int field_10;
71 int field_14;
72 int field_18;
73 int field_1C;
74 int field_20;
75 int field_24;
76 int field_28;
77 };
78 #pragma pack(pop)
79 extern stru149 stru_8019C8;
80
81
82
83 /* 143 */
84 #pragma pack(push, 1)
85 struct Span
86 {
87 Span *pNext;
88 struct stru148 *pParent;
89 __int16 field_8;
90 __int16 field_A;
91 __int16 field_C;
92 __int16 field_E;
93 float field_10;
94 float field_14;
95 };
96 #pragma pack(pop)
97 extern stru148 array_77EC08[2000];
98
99
100
101 /* 144 */
102 #pragma pack(push, 1)
103 struct Surf
104 {
105 float field_0;
106 float field_4;
107 float field_8;
108 float field_C;
109 float field_10;
110 Surf *pNext;
111 Surf *pPrev;
112 struct stru148 *pParent;
113 __int16 field_20;
114 __int16 field_22;
115 };
116 #pragma pack(pop)
117 extern Surf stru_80C980;
118
119
120
121
122 /* 145 */
123 #pragma pack(push, 1)
124 struct Edge
125 {
126 float field_0;
127 float field_4;
128 int field_8;
129 Surf *pSurf;
130 Edge *pNext;
131 Edge *pPrev;
132 Edge *ptr_18;
133 float field_1C;
134 float field_20;
135 float field_24;
136 float field_28;
137 float field_2C;
138 float field_30;
139 };
140 #pragma pack(pop)
141 extern Edge defaultEdge; // weak
142
143 extern Edge stru_80C9A4;
144 extern Edge stru_80C9D8;
145
146
147
148
149
150
151
152