AI_Actor::StateIsAct Class Reference

#include <AI_Actor.h>

Inheritance diagram for AI_Actor::StateIsAct:

AI_State

List of all members.


Detailed Description

State checks act of this/enemy/chased actor.

Public Types

enum  ACTOR {
  ME,
  ENEMY,
  CHASED
}

Public Member Functions

 StateIsAct (AI_Actor::ACT act, AI_Actor::StateIsAct::ACTOR actor, ai_index i_index_true, ai_index i_index_false)
virtual ai_index step (AI_StateMachine::Session *ptr_session)
virtual bool isInterrupt (void) const
 Return false (state is non-final by default).

Member Enumeration Documentation

Enumerator:
ME 
ENEMY 
CHASED 


Constructor & Destructor Documentation

AI_Actor::StateIsAct::StateIsAct ( AI_Actor::ACT  act,
AI_Actor::StateIsAct::ACTOR  actor,
ai_index  i_index_true,
ai_index  i_index_false 
) [inline]


Member Function Documentation

ai_index AI_Actor::StateIsAct::step ( AI_StateMachine::Session ptr_session  )  [virtual]

Implements AI_State.

bool AI_Actor::StateIsAct::isInterrupt ( void   )  const [inline, virtual]

Return false (state is non-final by default).

Reimplemented from AI_State.


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