diff Level/Decoration.h @ 1489:a27cdb3d753e

Cleanup of LevelDecoration and related.
author yoctozepto
date Thu, 29 Aug 2013 22:22:33 +0200
parents 61451d5980bf
children 6d21ef91cb2d
line wrap: on
line diff
--- a/Level/Decoration.h	Fri Aug 30 01:49:29 2013 +0600
+++ b/Level/Decoration.h	Thu Aug 29 22:22:33 2013 +0200
@@ -1,5 +1,7 @@
 #pragma once
 
+#include <cstdint>
+
 #include "../VectorTypes.h"
 
 enum LEVEL_DECORATION_FLAGS
@@ -23,15 +25,15 @@
   bool _47A825();
 
 
-  unsigned __int16 uDecorationDescID;
-  __int16 field_2;
-  struct Vec3_int_ vPosition;
-  int field_10_y_rot;
-  __int16 uCog;
-  __int16 field_16_event_id;
-  __int16 field_18;
-  __int16 field_1A;
-  __int16 _idx_in_stru123;
-  __int16 field_1E;
+  uint16_t uDecorationDescID;
+  uint16_t uFlags;
+  Vec3_int_ vPosition;
+  int32_t field_10_y_rot;
+  uint16_t uCog;
+  int16_t field_16_event_id;
+  int16_t field_18;
+  int16_t field_1A;
+  int16_t _idx_in_stru123;
+  int16_t field_1E;
 };
 #pragma pack(pop)