Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Enumerations
Path.h File Reference
#include "../FastRandom.h"
#include <unordered_map>
Include dependency graph for Path.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  compareHeuristics
 
class  cPath
 
struct  cPathCell
 The pathfinder has 3 types of cells (cPathCell). More...
 

Enumerations

enum  eCellStatus { eCellStatus::OPENLIST, eCellStatus::CLOSEDLIST, eCellStatus::NOLIST }
 
enum  ePathFinderStatus { ePathFinderStatus::CALCULATING, ePathFinderStatus::PATH_FOUND, ePathFinderStatus::PATH_NOT_FOUND, ePathFinderStatus::NEARBY_FOUND }
 

Enumeration Type Documentation

enum eCellStatus
strong
Enumerator
OPENLIST 
CLOSEDLIST 
NOLIST 

Definition at line 26 of file Path.h.

enum ePathFinderStatus
strong
Enumerator
CALCULATING 
PATH_FOUND 
PATH_NOT_FOUND 
NEARBY_FOUND 

Definition at line 25 of file Path.h.