22 #ifndef BLADERUNNER_COMBAT_H 23 #define BLADERUNNER_COMBAT_H 25 #include "bladerunner/vector.h" 27 #include "common/array.h" 31 class BladeRunnerEngine;
32 class SaveFileReadStream;
33 class SaveFileWriteStream;
37 static const int kSoundCount = 9;
43 int _hitSoundId[kSoundCount];
44 int _missSoundId[kSoundCount];
78 bool isActive()
const;
83 void setHitSound(
int ammoType,
int column,
int soundId);
84 void setMissSound(
int ammoType,
int column,
int soundId);
85 int getHitSound()
const;
86 int getMissSound()
const;
88 void shoot(
int actorId,
Vector3 &to,
int screenX);
90 int findFleeWaypoint(
int setId,
int enemyId,
const Vector3& position)
const;
91 int findCoverWaypoint(
int waypointType,
int actorId,
int enemyId)
const;
Definition: savefile.h:88
Definition: savefile.h:113
Definition: bladerunner.h:113