Vector3 class representing vector3 mathematical structure and operations with x, y,...
bool hasMissingNeighborCell()
void setPathNodeIdx(int pathNodeIdx)
Set path node index.
void setMissingNeighborCell(bool missingNeighborCell)
Set has missing neighbor cell.
FlowMapCell(const Vector3 &position, bool walkable, const Vector3 &direction, int pathNodeIdx)
Private constructor.
const Vector3 & getDirection() const
void setDirection(const Vector3 &direction)
Set movement direction.
const Vector3 & getPosition() const
FlowMapCell()
Default constructor.
FlowMapCell(const Vector3 &position, bool walkable, const Vector3 &direction, int pathNodeIdx, bool missingNeighborCell)
Private constructor.
int getPathNodeIdx()
Get path node index.
#define FORBID_CLASS_COPY(CLASS)