Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
PathfinderState Struct Reference

Public Attributes

u32 steps
 
u16 iGoal
 
u16 jGoal
 
u16 rGoal
 
ICmpPathfinder::pass_class_t passClass
 
std::vector< u32moveCosts
 
PriorityQueue open
 
PathfindTileGridtiles
 
Grid< TerrainTile > * terrain
 
bool ignoreImpassable
 
u32 hBest
 
u16 iBest
 
u16 jBest
 

Detailed Description

Definition at line 187 of file CCmpPathfinder_Tile.cpp.

Member Data Documentation

u32 PathfinderState::hBest

Definition at line 205 of file CCmpPathfinder_Tile.cpp.

u16 PathfinderState::iBest

Definition at line 206 of file CCmpPathfinder_Tile.cpp.

bool PathfinderState::ignoreImpassable

Definition at line 203 of file CCmpPathfinder_Tile.cpp.

u16 PathfinderState::iGoal

Definition at line 191 of file CCmpPathfinder_Tile.cpp.

u16 PathfinderState::jBest

Definition at line 206 of file CCmpPathfinder_Tile.cpp.

u16 PathfinderState::jGoal

Definition at line 191 of file CCmpPathfinder_Tile.cpp.

std::vector<u32> PathfinderState::moveCosts

Definition at line 195 of file CCmpPathfinder_Tile.cpp.

PriorityQueue PathfinderState::open

Definition at line 197 of file CCmpPathfinder_Tile.cpp.

ICmpPathfinder::pass_class_t PathfinderState::passClass

Definition at line 194 of file CCmpPathfinder_Tile.cpp.

u16 PathfinderState::rGoal

Definition at line 192 of file CCmpPathfinder_Tile.cpp.

u32 PathfinderState::steps

Definition at line 189 of file CCmpPathfinder_Tile.cpp.

Grid<TerrainTile>* PathfinderState::terrain

Definition at line 201 of file CCmpPathfinder_Tile.cpp.

PathfindTileGrid* PathfinderState::tiles

Definition at line 200 of file CCmpPathfinder_Tile.cpp.


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