Nuclide
Software Development Kit for id Tech
NSNavAI.h File Reference

Go to the source code of this file.

Classes

class  NSNavAI
 This entity class represents a moving/pathfinding object. More...
 

Macros

#define NSNavAI_Log(...)   _NSNavAI_Log(classname, __FUNC__, num_for_edict(this), sprintf(__VA_ARGS__))
 
#define MAX_AMMO_TYPES   16
 

Enumerations

enum  weapontype_t {
  WPNTYPE_INVALID , WPNTYPE_RANGED , WPNTYPE_THROW , WPNTYPE_CLOSE ,
  WPNTYPE_FULLAUTO , WPNTYPE_SEMI , WPNTYPE_INVALID , WPNTYPE_RANGED ,
  WPNTYPE_THROW , WPNTYPE_CLOSE , WPNTYPE_FULLAUTO , WPNTYPE_SEMI
}
 

Functions

void _NSNavAI_Log (string className, string functionName, float edictNum, string warnMessage)
 

Variables

var bool autocvar_ai_debugNav = false
 

Macro Definition Documentation

◆ MAX_AMMO_TYPES

#define MAX_AMMO_TYPES   16

◆ NSNavAI_Log

#define NSNavAI_Log (   ...)    _NSNavAI_Log(classname, __FUNC__, num_for_edict(this), sprintf(__VA_ARGS__))

Enumeration Type Documentation

◆ weapontype_t

Enumerator
WPNTYPE_INVALID 
WPNTYPE_RANGED 
WPNTYPE_THROW 
WPNTYPE_CLOSE 
WPNTYPE_FULLAUTO 
WPNTYPE_SEMI 
WPNTYPE_INVALID 
WPNTYPE_RANGED 
WPNTYPE_THROW 
WPNTYPE_CLOSE 
WPNTYPE_FULLAUTO 
WPNTYPE_SEMI 

Function Documentation

◆ _NSNavAI_Log()

void _NSNavAI_Log ( string  className,
string  functionName,
float  edictNum,
string  warnMessage 
)

Variable Documentation

◆ autocvar_ai_debugNav

var bool autocvar_ai_debugNav = false