FTEQW
Documentation of the FTE engine source tree.
pr_multi.c File Reference

Functions

pbool PR_SwitchProgs (progfuncs_t *progfuncs, progsnum_t type)
 
pbool PR_SwitchProgsParms (progfuncs_t *progfuncs, progsnum_t newpr)
 
progsnum_t PDECL PR_LoadProgs (pubprogfuncs_t *ppf, const char *s)
 
void PR_ShiftParms (progfuncs_t *progfuncs, int amount)
 
void PR_Clear (progfuncs_t *progfuncs)
 
void QC_StartShares (progfuncs_t *progfuncs)
 
void PDECL QC_AddSharedVar (pubprogfuncs_t *ppf, int start, int size)
 
void QC_InitShares (progfuncs_t *progfuncs)
 
void QC_FlushProgsOffsets (progfuncs_t *progfuncs)
 
int PDECL QC_RegisterFieldVar (pubprogfuncs_t *ppf, unsigned int type, const char *name, signed long engineofs, signed long progsofs)
 
void PDECL QC_AddSharedFieldVar (pubprogfuncs_t *ppf, int num, char *stringtable)
 
void QC_AddFieldGlobal (pubprogfuncs_t *ppf, int *globdata)
 

Function Documentation

◆ PR_Clear()

void PR_Clear ( progfuncs_t progfuncs)

◆ PR_LoadProgs()

progsnum_t PDECL PR_LoadProgs ( pubprogfuncs_t ppf,
const char *  s 
)

◆ PR_ShiftParms()

void PR_ShiftParms ( progfuncs_t progfuncs,
int  amount 
)

◆ PR_SwitchProgs()

pbool PR_SwitchProgs ( progfuncs_t progfuncs,
progsnum_t  type 
)

◆ PR_SwitchProgsParms()

pbool PR_SwitchProgsParms ( progfuncs_t progfuncs,
progsnum_t  newpr 
)

◆ QC_AddFieldGlobal()

void QC_AddFieldGlobal ( pubprogfuncs_t ppf,
int globdata 
)

◆ QC_AddSharedFieldVar()

void PDECL QC_AddSharedFieldVar ( pubprogfuncs_t ppf,
int  num,
char *  stringtable 
)

◆ QC_AddSharedVar()

void PDECL QC_AddSharedVar ( pubprogfuncs_t ppf,
int  start,
int  size 
)

◆ QC_FlushProgsOffsets()

void QC_FlushProgsOffsets ( progfuncs_t progfuncs)

◆ QC_InitShares()

void QC_InitShares ( progfuncs_t progfuncs)

◆ QC_RegisterFieldVar()

int PDECL QC_RegisterFieldVar ( pubprogfuncs_t ppf,
unsigned int  type,
const char *  name,
signed long  engineofs,
signed long  progsofs 
)

◆ QC_StartShares()

void QC_StartShares ( progfuncs_t progfuncs)