diff options
author | Thomas Fach-Pedersen | 2018-03-17 16:14:48 +0100 |
---|---|---|
committer | Peter Kohaut | 2018-03-24 17:07:06 +0100 |
commit | 2a646f8cc287a98f90e561ce8072c2af4322fd22 (patch) | |
tree | 8511469fd92c125a91c71b246bf122c45b425030 /engines/bladerunner/actor_combat.cpp | |
parent | a70c59f90d43ce31c548c68416bf0ab5385f15a9 (diff) | |
download | scummvm-rg350-2a646f8cc287a98f90e561ce8072c2af4322fd22.tar.gz scummvm-rg350-2a646f8cc287a98f90e561ce8072c2af4322fd22.tar.bz2 scummvm-rg350-2a646f8cc287a98f90e561ce8072c2af4322fd22.zip |
BLADERUNNER: Save game methods
Diffstat (limited to 'engines/bladerunner/actor_combat.cpp')
-rw-r--r-- | engines/bladerunner/actor_combat.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/engines/bladerunner/actor_combat.cpp b/engines/bladerunner/actor_combat.cpp index aa8e55b28c..7a60d6d85a 100644 --- a/engines/bladerunner/actor_combat.cpp +++ b/engines/bladerunner/actor_combat.cpp @@ -29,6 +29,7 @@ #include "bladerunner/game_constants.h" #include "bladerunner/game_info.h" #include "bladerunner/movement_track.h" +#include "bladerunner/savefile.h" #include "bladerunner/scene.h" #include "bladerunner/scene_objects.h" #include "bladerunner/script/ai_script.h" @@ -49,6 +50,31 @@ void ActorCombat::setup() { reset(); } +void ActorCombat::save(SaveFile &f) { + // TODO + f.write(0); // _actorId + f.write(0); // _combatOn + f.write(0); // _field2 + f.write(0); // _field3 + f.write(0); // _otherActorId + f.write(0); // _field5 + f.write(0); // _field6 + f.write(0); // _field7 + f.write(0); // _field8 + f.write(0); // _field9 + f.write(0); // _field10 + f.write(0); // _field11 + f.write(0); // _field12 + f.write(0); // _actorHp + f.write(0); // _field14 + f.write(0); // _field15 + f.write(0); // _actorPosition + f.write(0); // _otherActorPosition + f.write(0); // _availableCoversCount + f.write(0); // _availableFleeWaypointsCount + f.write(0); // _field24 +} + void ActorCombat::combatOn(int actorId, int initialState, bool rangedAttackFlag, int enemyId, int waypointType, int fleeRatio, int coverRatio, int actionRatio, int damage, int range, bool unstoppable) { _actorId = actorId; _state = initialState; |