Mercurial > mm7
annotate Level/Decoration.h @ 1504:ff1867836af5
Cleanup of VectorTypes.
author | yoctozepto |
---|---|
date | Mon, 02 Sep 2013 12:46:32 +0200 |
parents | ee5c98a437d9 |
children | af57b3b76fe4 |
rev | line source |
---|---|
1480 | 1 #pragma once |
2 | |
1502 | 3 #include "../mm7_data.h" |
1489 | 4 |
1502 | 5 enum LEVEL_DECORATION_FLAGS: uint16 |
1480 | 6 { |
7 LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01, | |
8 LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02, | |
9 LEVEL_DECORATION_TRIGGERED_BY_OBJECT = 0x04, | |
10 LEVEL_DECORATION_VISIBLE_ON_MAP = 0x08, | |
11 LEVEL_DECORATION_CHEST = 0x10, | |
12 LEVEL_DECORATION_INVISIBLE = 0x20, | |
13 LEVEL_DECORATION_OBELISK_CHEST = 0x40, | |
14 }; | |
15 | |
16 /* 74 */ | |
17 #pragma pack(push, 1) | |
18 struct LevelDecoration | |
19 { | |
20 LevelDecoration(); | |
21 int GetGlobalEvent(); | |
22 bool IsInteractive(); | |
1491
6d21ef91cb2d
Rename LevelDecoration::_47A825 to LevelDecoration::IsObeliskChestActive().
yoctozepto
parents:
1489
diff
changeset
|
23 bool IsObeliskChestActive(); |
1480 | 24 |
1502 | 25 uint16 uDecorationDescID; |
26 uint16 uFlags; | |
1489 | 27 Vec3_int_ vPosition; |
1502 | 28 int32 field_10_y_rot; |
29 uint16 uCog; | |
30 int16 field_16_event_id; | |
31 int16 field_18; | |
32 int16 field_1A; | |
33 int16 _idx_in_stru123; | |
34 int16 field_1E; | |
1480 | 35 }; |
36 #pragma pack(pop) |