doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
idMoveState Class Reference

#include <AI.h>

Public Member Functions

 idMoveState ()
 
void Save (idSaveGame *savefile) const
 
void Restore (idRestoreGame *savefile)
 

Public Attributes

moveType_t moveType
 
moveCommand_t moveCommand
 
moveStatus_t moveStatus
 
idVec3 moveDest
 
idVec3 moveDir
 
idEntityPtr< idEntitygoalEntity
 
idVec3 goalEntityOrigin
 
int toAreaNum
 
int startTime
 
int duration
 
float speed
 
float range
 
float wanderYaw
 
int nextWanderTime
 
int blockTime
 
idEntityPtr< idEntityobstacle
 
idVec3 lastMoveOrigin
 
int lastMoveTime
 
int anim
 

Detailed Description

Definition at line 184 of file AI.h.

Constructor & Destructor Documentation

idMoveState::idMoveState ( )

Definition at line 55 of file AI.cpp.

Member Function Documentation

void idMoveState::Restore ( idRestoreGame savefile)

Definition at line 109 of file AI.cpp.

void idMoveState::Save ( idSaveGame savefile) const

Definition at line 82 of file AI.cpp.

Member Data Documentation

int idMoveState::anim

Definition at line 209 of file AI.h.

int idMoveState::blockTime

Definition at line 205 of file AI.h.

int idMoveState::duration

Definition at line 200 of file AI.h.

idEntityPtr<idEntity> idMoveState::goalEntity

Definition at line 196 of file AI.h.

idVec3 idMoveState::goalEntityOrigin

Definition at line 197 of file AI.h.

idVec3 idMoveState::lastMoveOrigin

Definition at line 207 of file AI.h.

int idMoveState::lastMoveTime

Definition at line 208 of file AI.h.

moveCommand_t idMoveState::moveCommand

Definition at line 192 of file AI.h.

idVec3 idMoveState::moveDest

Definition at line 194 of file AI.h.

idVec3 idMoveState::moveDir

Definition at line 195 of file AI.h.

moveStatus_t idMoveState::moveStatus

Definition at line 193 of file AI.h.

moveType_t idMoveState::moveType

Definition at line 191 of file AI.h.

int idMoveState::nextWanderTime

Definition at line 204 of file AI.h.

idEntityPtr<idEntity> idMoveState::obstacle

Definition at line 206 of file AI.h.

float idMoveState::range

Definition at line 202 of file AI.h.

float idMoveState::speed

Definition at line 201 of file AI.h.

int idMoveState::startTime

Definition at line 199 of file AI.h.

int idMoveState::toAreaNum

Definition at line 198 of file AI.h.

float idMoveState::wanderYaw

Definition at line 203 of file AI.h.


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