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