diff Level/Decoration.h @ 1502:ee5c98a437d9

Cleanup of LevelDecoration. (3)
author yoctozepto
date Sun, 01 Sep 2013 19:39:05 +0200
parents 6d21ef91cb2d
children af57b3b76fe4
line wrap: on
line diff
--- a/Level/Decoration.h	Sun Sep 01 17:41:00 2013 +0600
+++ b/Level/Decoration.h	Sun Sep 01 19:39:05 2013 +0200
@@ -1,10 +1,8 @@
 #pragma once
 
-#include <cstdint>
+#include "../mm7_data.h"
 
-#include "../VectorTypes.h"
-
-enum LEVEL_DECORATION_FLAGS
+enum LEVEL_DECORATION_FLAGS: uint16
 {
   LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01,
   LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02,
@@ -24,16 +22,15 @@
   bool IsInteractive();
   bool IsObeliskChestActive();
 
-
-  uint16_t uDecorationDescID;
-  uint16_t uFlags;
+  uint16 uDecorationDescID;
+  uint16 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;
+  int32 field_10_y_rot;
+  uint16 uCog;
+  int16 field_16_event_id;
+  int16 field_18;
+  int16 field_1A;
+  int16 _idx_in_stru123;
+  int16 field_1E;
 };
 #pragma pack(pop)