ScummVM API documentation
BladeRunner::AIScripts Class Reference

Public Member Functions

 AIScripts (BladeRunnerEngine *vm, int actorCount)
 
void initialize (int actor)
 
void update (int actor)
 
void timerExpired (int actor, int timer)
 
void completedMovementTrack (int actor)
 
void receivedClue (int actor, int clueId, int fromActorId)
 
void clickedByPlayer (int actor)
 
void enteredSet (int actor, int setId)
 
void otherAgentEnteredThisSet (int actor, int otherActorId)
 
void otherAgentExitedThisSet (int actor, int otherActorId)
 
void otherAgentEnteredCombatMode (int actorId, int otherActorId, int combatMode)
 
void shotAtAndMissed (int actorId)
 
bool shotAtAndHit (int actorId)
 
void retired (int actor, int retiredByActorId)
 
void goalChanged (int actor, int currentGoalNumber, int newGoalNumber)
 
bool reachedMovementTrackWaypoint (int actor, int waypointId)
 
void updateAnimation (int actor, int *animation, int *frame)
 
void changeAnimationMode (int actor, int mode)
 
void queryAnimationState (int actor, int *animationState, int *animationFrame, int *animationStateNext, int *animationNext)
 
void setAnimationState (int actor, int animationState, int animationFrame, int animationStateNext, int animationNext)
 
void fledCombat (int actor)
 
bool isInsideScript () const
 
void callChangeAnimationMode (int actor, int mode)
 
int callGetFriendlinessModifierIfGetsClue (int actor, int otherActorId, int clueId)
 

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