aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/actor_combat.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/actor_combat.h')
-rw-r--r--engines/bladerunner/actor_combat.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/bladerunner/actor_combat.h b/engines/bladerunner/actor_combat.h
index a621c3d6ff..2f65f1904d 100644
--- a/engines/bladerunner/actor_combat.h
+++ b/engines/bladerunner/actor_combat.h
@@ -28,7 +28,8 @@
namespace BladeRunner {
class BladeRunnerEngine;
-class SaveFile;
+class SaveFileReadStream;
+class SaveFileWriteStream;
class ActorCombat {
BladeRunnerEngine *_vm;
@@ -36,7 +37,7 @@ class ActorCombat {
int _actorId;
bool _active;
int _state;
- int _rangedAttack;
+ bool _rangedAttack;
int _enemyId;
int _waypointType;
int _damage;
@@ -66,10 +67,11 @@ public:
void tick();
- void save(SaveFile &f);
-
void hitAttempt();
+ void save(SaveFileWriteStream &f);
+ void load(SaveFileReadStream &f);
+
private:
void reset();