OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
stru262_TurnBased Struct Reference

#include <TurnEngine.h>

Public Member Functions

 stru262_TurnBased ()
 
void SortTurnQueue ()
 
void ApplyPlayerAction ()
 
void Start ()
 
void End (bool bPlaySound)
 
void AITurnBasedAction ()
 
void StartTurn ()
 
void NextTurn ()
 
bool StepTurnQueue ()
 
void _406457 (int a2)
 
void SetAIRecoveryTimes ()
 
void _4065B0 ()
 
void AIAttacks (unsigned int queue_index)
 
void AI_Action_ (int queue_index)
 
void ActorAISetMovementDecision ()
 
void ActorAIStopMovement ()
 
void ActorAIDoAdditionalMove ()
 
bool ActorMove (signed int a2)
 
void ActorAIChooseNewTargets ()
 

Public Attributes

int turns_count
 
TurnEngineStep turn_stage
 
Duration ai_turn_timer
 
int turn_initiative
 
int uActionPointsLeft
 
TurnEngineFlags flags
 
int pending_actions
 
std::vector< TurnBased_QueueElempQueue
 

Constructor & Destructor Documentation

◆ stru262_TurnBased()

stru262_TurnBased::stru262_TurnBased ( )
inline

Member Function Documentation

◆ _406457()

void stru262_TurnBased::_406457 ( int  a2)

◆ _4065B0()

void stru262_TurnBased::_4065B0 ( )

◆ ActorAIChooseNewTargets()

void stru262_TurnBased::ActorAIChooseNewTargets ( )

◆ ActorAIDoAdditionalMove()

void stru262_TurnBased::ActorAIDoAdditionalMove ( )

◆ ActorAISetMovementDecision()

void stru262_TurnBased::ActorAISetMovementDecision ( )

◆ ActorAIStopMovement()

void stru262_TurnBased::ActorAIStopMovement ( )

◆ ActorMove()

bool stru262_TurnBased::ActorMove ( signed int  a2)

◆ AI_Action_()

void stru262_TurnBased::AI_Action_ ( int  queue_index)

◆ AIAttacks()

void stru262_TurnBased::AIAttacks ( unsigned int  queue_index)

◆ AITurnBasedAction()

void stru262_TurnBased::AITurnBasedAction ( )

◆ ApplyPlayerAction()

void stru262_TurnBased::ApplyPlayerAction ( )

◆ End()

void stru262_TurnBased::End ( bool  bPlaySound)

◆ NextTurn()

void stru262_TurnBased::NextTurn ( )

◆ SetAIRecoveryTimes()

void stru262_TurnBased::SetAIRecoveryTimes ( )

◆ SortTurnQueue()

void stru262_TurnBased::SortTurnQueue ( )

◆ Start()

void stru262_TurnBased::Start ( )

◆ StartTurn()

void stru262_TurnBased::StartTurn ( )

◆ StepTurnQueue()

bool stru262_TurnBased::StepTurnQueue ( )

Member Data Documentation

◆ ai_turn_timer

Duration stru262_TurnBased::ai_turn_timer

◆ flags

TurnEngineFlags stru262_TurnBased::flags

◆ pending_actions

int stru262_TurnBased::pending_actions

◆ pQueue

std::vector<TurnBased_QueueElem> stru262_TurnBased::pQueue

◆ turn_initiative

int stru262_TurnBased::turn_initiative

◆ turn_stage

TurnEngineStep stru262_TurnBased::turn_stage

◆ turns_count

int stru262_TurnBased::turns_count

◆ uActionPointsLeft

int stru262_TurnBased::uActionPointsLeft

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