aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/timeline.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dm/timeline.h')
-rw-r--r--engines/dm/timeline.h106
1 files changed, 53 insertions, 53 deletions
diff --git a/engines/dm/timeline.h b/engines/dm/timeline.h
index 22e563d853..ca8f7b4983 100644
--- a/engines/dm/timeline.h
+++ b/engines/dm/timeline.h
@@ -37,66 +37,66 @@ namespace DM {
/* Event types */
enum TimelineEventType {
/* Used when a creature in a group was damaged or killed by a Poison Cloud or by a closing door or if Lord Chaos is surrounded by = 3, Fluxcages */
-kM3_TMEventTypeCreateReactionEvent29DangerOnSquare = -3, // @ CM3_EVENT_CREATE_REACTION_EVENT_29_DANGER_ON_SQUARE
+ kDMEventTypeCreateReactionDangerOnSquare = -3, // @ CM3_EVENT_CREATE_REACTION_EVENT_29_DANGER_ON_SQUARE
/* Used when a projectile impacts with a creature in a group */
-kM2_TMEventTypeCreateReactionEvent30HitByProjectile = -2, // @ CM2_EVENT_CREATE_REACTION_EVENT_30_HIT_BY_PROJECTILE
+ kDMEventTypeCreateReactionHitByProjectile = -2, // @ CM2_EVENT_CREATE_REACTION_EVENT_30_HIT_BY_PROJECTILE
/* Used when the party bumps into a group or performs a melee attack */
-kM1_TMEventTypeCreateReactionEvent31ParyIsAdjacent = -1, // @ CM1_EVENT_CREATE_REACTION_EVENT_31_PARTY_IS_ADJACENT
-k0_TMEventTypeNone = 0, // @ C00_EVENT_NONE
-k1_TMEventTypeDoorAnimation = 1, // @ C01_EVENT_DOOR_ANIMATION
-k2_TMEventTypeDoorDestruction = 2, // @ C02_EVENT_DOOR_DESTRUCTION
-k5_TMEventTypeCorridor = 5, // @ C05_EVENT_CORRIDOR
-k6_TMEventTypeWall = 6, // @ C06_EVENT_WALL
-k7_TMEventTypeFakeWall = 7, // @ C07_EVENT_FAKEWALL
-k8_TMEventTypeTeleporter = 8, // @ C08_EVENT_TELEPORTER
-k9_TMEventTypePit = 9, // @ C09_EVENT_PIT
-k10_TMEventTypeDoor = 10, // @ C10_EVENT_DOOR
-k11_TMEventTypeEnableChampionAction = 11, // @ C11_EVENT_ENABLE_CHAMPION_ACTION
-k12_TMEventTypeHideDamageReceived = 12, // @ C12_EVENT_HIDE_DAMAGE_RECEIVED
-k13_TMEventTypeViAltarRebirth = 13, // @ C13_EVENT_VI_ALTAR_REBIRTH
-k20_TMEventTypePlaySound = 20, // @ C20_EVENT_PLAY_SOUND
-k22_TMEventTypeCPSE = 22, // @ C22_EVENT_CPSE
-k24_TMEventTypeRemoveFluxcage = 24, // @ C24_EVENT_REMOVE_FLUXCAGE
-k25_TMEventTypeExplosion = 25, // @ C25_EVENT_EXPLOSION
-k29_TMEventTypeGroupReactionDangerOnSquare = 29, // @ C29_EVENT_GROUP_REACTION_DANGER_ON_SQUARE
-k30_TMEventTypeGroupReacionHitByProjectile = 30, // @ C30_EVENT_GROUP_REACTION_HIT_BY_PROJECTILE
-k31_TMEventTypeGroupReactionPartyIsAdjecent = 31, // @ C31_EVENT_GROUP_REACTION_PARTY_IS_ADJACENT
-k32_TMEventTypeUpdateAspectGroup = 32, // @ C32_EVENT_UPDATE_ASPECT_GROUP
+ kDMEventTypeCreateReactionPartyIsAdjacent = -1, // @ CM1_EVENT_CREATE_REACTION_EVENT_31_PARTY_IS_ADJACENT
+ kDMEventTypeNone = 0, // @ C00_EVENT_NONE
+ kDMEventTypeDoorAnimation = 1, // @ C01_EVENT_DOOR_ANIMATION
+ kDMEventTypeDoorDestruction = 2, // @ C02_EVENT_DOOR_DESTRUCTION
+ kDMEventTypeCorridor = 5, // @ C05_EVENT_CORRIDOR
+ kDMEventTypeWall = 6, // @ C06_EVENT_WALL
+ kDMEventTypeFakeWall = 7, // @ C07_EVENT_FAKEWALL
+ kDMEventTypeTeleporter = 8, // @ C08_EVENT_TELEPORTER
+ kDMEventTypePit = 9, // @ C09_EVENT_PIT
+ kDMEventTypeDoor = 10, // @ C10_EVENT_DOOR
+ kDMEventTypeEnableChampionAction = 11, // @ C11_EVENT_ENABLE_CHAMPION_ACTION
+ kDMEventTypeHideDamageReceived = 12, // @ C12_EVENT_HIDE_DAMAGE_RECEIVED
+ kDMEventTypeViAltarRebirth = 13, // @ C13_EVENT_VI_ALTAR_REBIRTH
+ kDMEventTypePlaySound = 20, // @ C20_EVENT_PLAY_SOUND
+ kDMEventTypeCPSE = 22, // @ C22_EVENT_CPSE
+ kDMEventTypeRemoveFluxcage = 24, // @ C24_EVENT_REMOVE_FLUXCAGE
+ kDMEventTypeExplosion = 25, // @ C25_EVENT_EXPLOSION
+ kDMEventTypeGroupReactionDangerOnSquare = 29, // @ C29_EVENT_GROUP_REACTION_DANGER_ON_SQUARE
+ kDMEventTypeGroupReacionHitByProjectile = 30, // @ C30_EVENT_GROUP_REACTION_HIT_BY_PROJECTILE
+ kDMEventTypeGroupReactionPartyIsAdjecent = 31, // @ C31_EVENT_GROUP_REACTION_PARTY_IS_ADJACENT
+ kDMEventTypeUpdateAspectGroup = 32, // @ C32_EVENT_UPDATE_ASPECT_GROUP
/* Events = 33,-36 and = 38,-41 are used for individual creatures only while the group is attacking the party */
-k33_TMEventTypeUpdateAspectCreature_0 = 33, // @ C33_EVENT_UPDATE_ASPECT_CREATURE_0
-k34_TMEventTypeUpdateAspectCreature_1 = 34, // @ C34_EVENT_UPDATE_ASPECT_CREATURE_1
-k35_TMEventTypeUpdateAspectCreature_2 = 35, // @ C35_EVENT_UPDATE_ASPECT_CREATURE_2
-k36_TMEventTypeUpdateAspectCreature_3 = 36, // @ C36_EVENT_UPDATE_ASPECT_CREATURE_3
-k37_TMEventTypeUpdateBehaviourGroup = 37, // @ C37_EVENT_UPDATE_BEHAVIOR_GROUP
-k38_TMEventTypeUpdateBehaviour_0 = 38, // @ C38_EVENT_UPDATE_BEHAVIOR_CREATURE_0
-k39_TMEventTypeUpdateBehaviour_1 = 39, // @ C39_EVENT_UPDATE_BEHAVIOR_CREATURE_1
-k40_TMEventTypeUpdateBehaviour_2 = 40, // @ C40_EVENT_UPDATE_BEHAVIOR_CREATURE_2
-k41_TMEventTypeUpdateBehaviour_3 = 41, // @ C41_EVENT_UPDATE_BEHAVIOR_CREATURE_3
+ kDMEventTypeUpdateAspectCreature0 = 33, // @ C33_EVENT_UPDATE_ASPECT_CREATURE_0
+ kDMEventTypeUpdateAspectCreature1 = 34, // @ C34_EVENT_UPDATE_ASPECT_CREATURE_1
+ kDMEventTypeUpdateAspectCreature2 = 35, // @ C35_EVENT_UPDATE_ASPECT_CREATURE_2
+ kDMEventTypeUpdateAspectCreature3 = 36, // @ C36_EVENT_UPDATE_ASPECT_CREATURE_3
+ kDMEventTypeUpdateBehaviourGroup = 37, // @ C37_EVENT_UPDATE_BEHAVIOR_GROUP
+ kDMEventTypeUpdateBehavior0 = 38, // @ C38_EVENT_UPDATE_BEHAVIOR_CREATURE_0
+ kDMEventTypeUpdateBehavior1 = 39, // @ C39_EVENT_UPDATE_BEHAVIOR_CREATURE_1
+ kDMEventTypeUpdateBehavior2 = 40, // @ C40_EVENT_UPDATE_BEHAVIOR_CREATURE_2
+ kDMEventTypeUpdateBehavior3 = 41, // @ C41_EVENT_UPDATE_BEHAVIOR_CREATURE_3
/* Projectiles created by a champion (by casting a spell, shooting a weapon or throwing an object) or by a creature (by casting a spell) ignore impacts during their first movement otherwise an impact would always occur immediately as these projectiles are created on the champion or creature square */
-k48_TMEventTypeMoveProjectileIgnoreImpacts = 48, // @ C48_EVENT_MOVE_PROJECTILE_IGNORE_IMPACTS
+ kDMEventTypeMoveProjectileIgnoreImpacts = 48, // @ C48_EVENT_MOVE_PROJECTILE_IGNORE_IMPACTS
/* Projectiles created by projectile launcher sensors never ignore impacts as well as all other projectiles after their first movement */
-k49_TMEventTypeMoveProjectile = 49, // @ C49_EVENT_MOVE_PROJECTILE
-k53_TMEventTypeWatchdoge = 53, // @ C53_EVENT_WATCHDOG
-k60_TMEventTypeMoveGroupSilent = 60, // @ C60_EVENT_MOVE_GROUP_SILENT
-k61_TMEventTypeMoveGroupAudible = 61, // @ C61_EVENT_MOVE_GROUP_AUDIBLE
-k65_TMEventTypeEnableGroupGenerator = 65, // @ C65_EVENT_ENABLE_GROUP_GENERATOR
-k70_TMEventTypeLight = 70, // @ C70_EVENT_LIGHT
-k71_TMEventTypeInvisibility = 71, // @ C71_EVENT_INVISIBILITY
-k72_TMEventTypeChampionShield = 72, // @ C72_EVENT_CHAMPION_SHIELD
-k73_TMEventTypeThievesEye = 73, // @ C73_EVENT_THIEVES_EYE
-k74_TMEventTypePartyShield = 74, // @ C74_EVENT_PARTY_SHIELD
-k75_TMEventTypePoisonChampion = 75, // @ C75_EVENT_POISON_CHAMPION
-k77_TMEventTypeSpellShield = 77, // @ C77_EVENT_SPELLSHIELD
-k78_TMEventTypeFireShield = 78, // @ C78_EVENT_FIRESHIELD
-k79_TMEventTypeFootprints = 79, // @ C79_EVENT_FOOTPRINTS
-k80_TMEventTypeMagicMap_C80 = 80, // @ C80_EVENT_MAGIC_MAP
-k81_TMEventTypeMagicMap_C81 = 81, // @ C81_EVENT_MAGIC_MAP
-k82_TMEventTypeMagicMap_C82 = 82, // @ C82_EVENT_MAGIC_MAP
-k83_TMEventTypeMagicMap_C83 = 83 // @ C83_EVENT_MAGIC_MAP
+ kDMEventTypeMoveProjectile = 49, // @ C49_EVENT_MOVE_PROJECTILE
+ kDMEventTypeWatchdoge = 53, // @ C53_EVENT_WATCHDOG
+ kDMEventTypeMoveGroupSilent = 60, // @ C60_EVENT_MOVE_GROUP_SILENT
+ kDMEventTypeMoveGroupAudible = 61, // @ C61_EVENT_MOVE_GROUP_AUDIBLE
+ kDMEventTypeEnableGroupGenerator = 65, // @ C65_EVENT_ENABLE_GROUP_GENERATOR
+ kDMEventTypeLight = 70, // @ C70_EVENT_LIGHT
+ kDMEventTypeInvisibility = 71, // @ C71_EVENT_INVISIBILITY
+ kDMEventTypeChampionShield = 72, // @ C72_EVENT_CHAMPION_SHIELD
+ kDMEventTypeThievesEye = 73, // @ C73_EVENT_THIEVES_EYE
+ kDMEventTypePartyShield = 74, // @ C74_EVENT_PARTY_SHIELD
+ kDMEventTypePoisonChampion = 75, // @ C75_EVENT_POISON_CHAMPION
+ kDMEventTypeSpellShield = 77, // @ C77_EVENT_SPELLSHIELD
+ kDMEventTypeFireShield = 78, // @ C78_EVENT_FIRESHIELD
+ kDMEventTypeFootprints = 79, // @ C79_EVENT_FOOTPRINTS
+ kDMEventTypeMagicMap0 = 80, // @ C80_EVENT_MAGIC_MAP
+ kDMEventTypeMagicMap1 = 81, // @ C81_EVENT_MAGIC_MAP
+ kDMEventTypeMagicMap2 = 82, // @ C82_EVENT_MAGIC_MAP
+ kDMEventTypeMagicMap3 = 83 // @ C83_EVENT_MAGIC_MAP
};
-#define k0x0007_generatedCreatureCount 0x0007 // @ MASK0x0007_GENERATED_CREATURE_COUNT
-#define k0x0008_randomizeGeneratedCreatureCount 0x0008 // @ MASK0x0008_RANDOMIZE_GENERATED_CREATURE_COUNT
+#define kDMMaskGeneratedCreatureCount 0x0007 // @ MASK0x0007_GENERATED_CREATURE_COUNT
+#define kDMMaskRandomizeGeneratedCreatureCount 0x0008 // @ MASK0x0008_RANDOMIZE_GENERATED_CREATURE_COUNT
class TimelineEvent {
public: