Building Game Engines
PathFinderComponent Member List

This is the complete list of members for PathFinderComponent, including all inherited members.

arriveTarget(Position currPos)PathFinderComponent
check_neighbor_bound(int *m_Tiles, std::vector< Move_n_cost > &neighbors, int TILE_MAP_ROW, int TILE_MAP_COL, Position local, Position neighbor, bool diagonal)PathFinderComponent
Component()Componentinline
DrawDebugPath(SDL_Renderer *ren, int enemyCamX, int enemyCamY)PathFinderComponent
find_path(int *m_Tiles, std::unordered_map< Position, Position > &came_from, Position start, Position end)PathFinderComponent
get_neighbors(int *m_Tiles, Position local, int data_height, int data_width)PathFinderComponent
GetNewDirection(Position curr_grid, Position curr_coord)PathFinderComponent
PathFinderComponent(int *newTileMap)PathFinderComponentinline
PlanPath(Position start, Position end)PathFinderComponent
PrintMap(int *PathMap)PathFinderComponent
reconstruct_path(int *m_Tiles, std::unordered_map< Position, Position > &came_from, Position start, Position end)PathFinderComponent
SeeNextTarget()PathFinderComponent
~Component()Componentinline
~PathFinderComponent()PathFinderComponentinline