JNR
aiAgentState Class Referenceabstract

Single state of the AI-controlled creature. More...

#include <aiAgentState.h>

Inheritance diagram for aiAgentState:
laNamedClass laLoadableObj aiMobState aiState_AutoPlayer_Hover aiMobState_Crawl aiMobState_LavaJumper aiMobState_Ramble aiNPCState_Approach aiNPCState_Dialog aiMobState_Flyer aiMobState_Territorial

Public Member Functions

aiControllerself ()
 
aiControllerplayer ()
 
class aiAgentagent ()
 
class laStagestage ()
 
virtual void perceive (unsigned state, M_BOOL global, unsigned id, aiPerceptData data)=0
 
virtual void perceive_active (std::string strID_Old)=0
 
virtual void perceive_inactive (std::string strID_New)=0
 
virtual void load (laFileParser *fp)=0
 
- Public Member Functions inherited from laNamedClass
virtual std::string name ()=0
 Abstract naming method.
 
virtual laNamedClassinstantiate ()=0
 Abstract instantiate method.
 

Friends

class aiAgent
 

Detailed Description

Single state of the AI-controlled creature.

Author
Copyright (C) 2007-2013 Atanas Laskov, latan.nosp@m.as@g.nosp@m.mail..nosp@m.com

Definition at line 48 of file aiAgentState.h.


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