annotate Level/Decoration.h @ 1570:a4a827ff5c95

Слияние
author Ritor1
date Mon, 02 Sep 2013 18:49:26 +0600
parents ee5c98a437d9
children af57b3b76fe4
rev   line source
1480
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
1 #pragma once
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
2
1502
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
3 #include "../mm7_data.h"
1489
a27cdb3d753e Cleanup of LevelDecoration and related.
yoctozepto
parents: 1480
diff changeset
4
1502
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
5 enum LEVEL_DECORATION_FLAGS: uint16
1480
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();
1491
6d21ef91cb2d Rename LevelDecoration::_47A825 to LevelDecoration::IsObeliskChestActive().
yoctozepto
parents: 1489
diff changeset
23 bool IsObeliskChestActive();
1480
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
24
1502
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
25 uint16 uDecorationDescID;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
26 uint16 uFlags;
1489
a27cdb3d753e Cleanup of LevelDecoration and related.
yoctozepto
parents: 1480
diff changeset
27 Vec3_int_ vPosition;
1502
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
28 int32 field_10_y_rot;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
29 uint16 uCog;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
30 int16 field_16_event_id;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
31 int16 field_18;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
32 int16 field_1A;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
33 int16 _idx_in_stru123;
ee5c98a437d9 Cleanup of LevelDecoration. (3)
yoctozepto
parents: 1491
diff changeset
34 int16 field_1E;
1480
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
35 };
61451d5980bf LevelDecoration maintenance changes
yoctozepto
parents:
diff changeset
36 #pragma pack(pop)