comparison Indoor.h @ 29:e62134245ab0

On BLV loading.
author Nomad
date Thu, 18 Oct 2012 03:18:04 +0200
parents 18f7a1b94448
children fde5c5acb66e
comparison
equal deleted inserted replaced
28:18f7a1b94448 29:e62134245ab0
196 { 196 {
197 int uID; 197 int uID;
198 }; 198 };
199 #pragma pack(pop) 199 #pragma pack(pop)
200 200
201
202
201 /* 100 */ 203 /* 100 */
202 #pragma pack(push, 1) 204 #pragma pack(push, 1)
203 struct BLVDoor 205 struct BLVDoor
204 { 206 {
207 enum State: unsigned __int16
208 {
209 Closed = 0,
210 Opening = 1,
211 Open = 2,
212 Closing = 3
213 };
214
205 unsigned int uAttributes; 215 unsigned int uAttributes;
206 unsigned int uDoorID; 216 unsigned int uDoorID;
207 unsigned int uTimeSinceTriggered; 217 unsigned int uTimeSinceTriggered;
208 Vec3_int_ vDirection; 218 Vec3_int_ vDirection;
209 int uMoveLength; 219 int uMoveLength;
219 unsigned __int16 *pZOffsets; 229 unsigned __int16 *pZOffsets;
220 unsigned __int16 uNumVertices; 230 unsigned __int16 uNumVertices;
221 unsigned __int16 uNumFaces; 231 unsigned __int16 uNumFaces;
222 __int16 field_48; 232 __int16 field_48;
223 unsigned __int16 uNumOffsets; 233 unsigned __int16 uNumOffsets;
224 unsigned __int16 uState; 234 State uState;
225 __int16 field_4E; 235 __int16 field_4E;
226 }; 236 };
227 #pragma pack(pop) 237 #pragma pack(pop)
228 238
229 /* 101 */ 239 /* 101 */