FTEQW
Documentation of the FTE engine source tree.
q2game.h File Reference

Go to the source code of this file.

Classes

struct  q2pmove_s
 
struct  q2gclient_s
 
struct  q2entity_state_s
 
struct  q2edict_s
 
struct  game_import_t
 
struct  game_export_t
 

Typedefs

typedef enum multicast_e multicast_t
 
typedef struct q2pmove_s q2pmove_t
 
typedef struct gclient_s gclient_t
 
typedef struct q2entity_state_s q2entity_state_t
 

Enumerations

enum  multicast_e {
  MULTICAST_ALL , MULTICAST_PHS , MULTICAST_PVS , MULTICAST_ALL_R ,
  MULTICAST_PHS_R , MULTICAST_PVS_R , MULTICAST_ONE_SPECS , MULTICAST_ONE_R_SPECS ,
  MULTICAST_INIT , MULTICAST_ONE_NOSPECS , MULTICAST_ONE_R_NOSPECS , MULTICAST_ALL ,
  MULTICAST_PHS , MULTICAST_PVS , MULTICAST_ALL_R , MULTICAST_PHS_R ,
  MULTICAST_PVS_R
}
 
enum  q2solid_t { Q2SOLID_NOT , Q2SOLID_TRIGGER , Q2SOLID_BBOX , Q2SOLID_BSP }
 

Functions

void VARGS Q2_Pmove (q2pmove_t *pmove)
 
game_export_tGetGameApi (game_import_t *import)
 

Variables

float pm_q2stepheight
 
game_export_tge
 
int svq2_maxclients
 

Typedef Documentation

◆ gclient_t

typedef struct gclient_s gclient_t

◆ multicast_t

typedef enum multicast_e multicast_t

◆ q2entity_state_t

◆ q2pmove_t

typedef struct q2pmove_s q2pmove_t

Enumeration Type Documentation

◆ multicast_e

Enumerator
MULTICAST_ALL 
MULTICAST_PHS 
MULTICAST_PVS 
MULTICAST_ALL_R 
MULTICAST_PHS_R 
MULTICAST_PVS_R 
MULTICAST_ONE_SPECS 
MULTICAST_ONE_R_SPECS 
MULTICAST_INIT 
MULTICAST_ONE_NOSPECS 
MULTICAST_ONE_R_NOSPECS 
MULTICAST_ALL 
MULTICAST_PHS 
MULTICAST_PVS 
MULTICAST_ALL_R 
MULTICAST_PHS_R 
MULTICAST_PVS_R 

◆ q2solid_t

enum q2solid_t
Enumerator
Q2SOLID_NOT 
Q2SOLID_TRIGGER 
Q2SOLID_BBOX 
Q2SOLID_BSP 

Function Documentation

◆ GetGameApi()

game_export_t * GetGameApi ( game_import_t import)

◆ Q2_Pmove()

void VARGS Q2_Pmove ( q2pmove_t pmove)

Variable Documentation

◆ ge

game_export_t* ge
extern

◆ pm_q2stepheight

float pm_q2stepheight
extern

◆ svq2_maxclients

int svq2_maxclients
extern