Nuclide
Software Development Kit for id Technology (BETA)
Navigation System

APIs to interact with the navigation system powering AI entities. More...

Detailed Description

APIs to interact with the navigation system powering AI entities.

Classes

class  ncNodeEditor
 
void Nodes_Flush (void)
 
void Nodes_Init (void)
 
bool Nodes_Available (void)
 
int Route_RoundDistance (float)
 
int Route_GetNodeFlags (nodeslist_t *)
 
vector Route_GetJumpVelocity (vector, vector, float)
 
ncEntity Route_SelectRandom (string)
 
bool Way_ReadFBFile (string, bool)
 
bool Way_ReadJumbotFile (string, bool)
 
bool Way_ReadPBFile (string, bool)
 

Function Documentation

◆ Nodes_Available()

bool Nodes_Available ( void  )

◆ Nodes_Flush()

void Nodes_Flush ( void  )

◆ Nodes_Init()

void Nodes_Init ( void  )

◆ Route_GetJumpVelocity()

vector Route_GetJumpVelocity ( vector  vecFrom,
vector  vecTo,
float  flGravMod 
)

◆ Route_GetNodeFlags()

int Route_GetNodeFlags ( nodeslist_t *  node)

◆ Route_RoundDistance()

int Route_RoundDistance ( float  flDist)

◆ Route_SelectRandom()

ncEntity Route_SelectRandom ( string  sEntname)

◆ Way_ReadFBFile()

bool Way_ReadFBFile ( string  strFile,
bool  flush 
)

◆ Way_ReadJumbotFile()

bool Way_ReadJumbotFile ( string  strFile,
bool  flush 
)

◆ Way_ReadPBFile()

bool Way_ReadPBFile ( string  strFile,
bool  flush 
)