aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/game_constants.h
diff options
context:
space:
mode:
authorPeter Kohaut2018-03-17 16:40:33 +0100
committerPeter Kohaut2018-03-17 16:42:25 +0100
commit19d9e4cec818980a75772a204c96774afbd2b17e (patch)
treeaaf4ae3f0322c0a75418451b50c8e09b424c0a7f /engines/bladerunner/game_constants.h
parentb2727018344535789c96b0e9c95c741d0dd054c5 (diff)
downloadscummvm-rg350-19d9e4cec818980a75772a204c96774afbd2b17e.tar.gz
scummvm-rg350-19d9e4cec818980a75772a204c96774afbd2b17e.tar.bz2
scummvm-rg350-19d9e4cec818980a75772a204c96774afbd2b17e.zip
BLADERUNNER: Added combat
Math cleanup Fixed obstacle detection
Diffstat (limited to 'engines/bladerunner/game_constants.h')
-rw-r--r--engines/bladerunner/game_constants.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index af4728aaad..4aa72c1bc6 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -597,14 +597,17 @@ enum AnimationModes {
kAnimationModeTalk = 3,
kAnimationModeCombatIdle = 4,
kAnimationModeCombatAim = 5,
- kAnimationModeCombatShoot = 6,
+ kAnimationModeCombatAttack = 6,
kAnimationModeCombatWalk = 7,
kAnimationModeCombatRun = 8,
+ kAnimationModeHit = 21,
+ kAnimationModeCombatHit = 22,
kAnimationModeWalkUp = 44,
kAnimationModeWalkDown = 45,
kAnimationModeCombatWalkUp = 46,
kAnimationModeCombatWalkDown = 47,
- kAnimationModeDie = 48, // TODO: check
+ kAnimationModeDie = 48,
+ kAnimationModeCombatDie = 49,
kAnimationModeFeeding = 52,
kAnimationModeSit = 53, // TODO: check
kAnimationModeClimbUp = 64,
@@ -871,6 +874,18 @@ enum SceneObjectOffset {
kSceneObjectOffsetObjects = 198
};
+enum ActorCombatStates {
+ kActorCombatStateIdle = 0,
+ kActorCombatStateCover = 1,
+ kActorCombatStateApproachCloseAttack = 2,
+ kActorCombatStateUncover = 3,
+ kActorCombatStateAim = 4,
+ kActorCombatStateRangedAttack = 5,
+ kActorCombatStateCloseAttack = 6,
+ kActorCombatStateFlee = 7,
+ kActorCombatStateApproachRangedAttack = 8
+};
+
} // End of namespace BladeRunner
#endif