ScummVM API documentation
BladeRunner::Combat Class Reference

Classes

struct  CoverWaypoint
 
struct  FleeWaypoint
 

Public Member Functions

 Combat (BladeRunnerEngine *vm)
 
void reset ()
 
void activate ()
 
void deactivate ()
 
void change ()
 
bool isActive () const
 
void enable ()
 
void disable ()
 
void setHitSound (int ammoType, int column, int soundId)
 
void setMissSound (int ammoType, int column, int soundId)
 
int getHitSound () const
 
int getMissSound () const
 
void shoot (int actorId, Vector3 &to, int screenX)
 
int findFleeWaypoint (int setId, int enemyId, const Vector3 &position) const
 
int findCoverWaypoint (int waypointType, int actorId, int enemyId) const
 
void save (SaveFileWriteStream &f)
 
void load (SaveFileReadStream &f)
 

Public Attributes

int _ammoDamage [3]
 
Common::Array< CoverWaypoint_coverWaypoints
 
Common::Array< FleeWaypoint_fleeWaypoints
 

The documentation for this class was generated from the following file: