annotate Level/Decoration.h @ 1480:61451d5980bf

LevelDecoration maintenance changes Move LevelDecoration to Level/Decoration.* files. Cleanup of LevelDecoration::_47A825.
author yoctozepto
date Wed, 28 Aug 2013 22:10:13 +0200
parents
children a27cdb3d753e
rev   line source
1480
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
1 #pragma once
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
2
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
3 #include "../VectorTypes.h"
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
4
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
5 enum LEVEL_DECORATION_FLAGS
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
6 {
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
7 LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
8 LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
9 LEVEL_DECORATION_TRIGGERED_BY_OBJECT = 0x04,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
10 LEVEL_DECORATION_VISIBLE_ON_MAP = 0x08,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
11 LEVEL_DECORATION_CHEST = 0x10,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
12 LEVEL_DECORATION_INVISIBLE = 0x20,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
13 LEVEL_DECORATION_OBELISK_CHEST = 0x40,
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
14 };
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
15
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
16 /* 74 */
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
17 #pragma pack(push, 1)
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
18 struct LevelDecoration
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
19 {
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
20 LevelDecoration();
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
21 int GetGlobalEvent();
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
22 bool IsInteractive();
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
23 bool _47A825();
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
24
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
25
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
26 unsigned __int16 uDecorationDescID;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
27 __int16 field_2;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
28 struct Vec3_int_ vPosition;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
29 int field_10_y_rot;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
30 __int16 uCog;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
31 __int16 field_16_event_id;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
32 __int16 field_18;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
33 __int16 field_1A;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
34 __int16 _idx_in_stru123;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
35 __int16 field_1E;
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
36 };
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
37 #pragma pack(pop)