My Project
 
Loading...
Searching...
No Matches
Mob::AiState Class Referenceabstract

#include <mob.h>

Inheritance diagram for Mob::AiState:
Collaboration diagram for Mob::AiState:

Public Member Functions

 AiState (Mob *m)
 
virtual bool act (bool enemyInFOV, bool justAlerted)=0
 
virtual std::string status ()=0
 

Public Attributes

Mobowner
 

Constructor & Destructor Documentation

◆ AiState()

Mob::AiState::AiState ( Mob * m)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ act()

virtual bool Mob::AiState::act ( bool enemyInFOV,
bool justAlerted )
pure virtual

Implemented in Mob::Fleeing.

◆ status()

virtual std::string Mob::AiState::status ( )
pure virtual

Implemented in Mob::Fleeing.

Member Data Documentation

◆ owner

Mob* Mob::AiState::owner

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