void trap_SetUserCmdValue( int stateValue, float sensitivityScale, float mPitchOverride, float mYawOverride, float mSensitivityOverride, int fpSel, int invenSel, qboolean fighterControls ) { syscall( CG_SETUSERCMDVALUE, stateValue, PASSFLOAT(sensitivityScale), PASSFLOAT(mPitchOverride), PASSFLOAT(mYawOverride), PASSFLOAT(mSensitivityOverride), fpSel, invenSel, fighterControls ); }
void trap_SetClientForceAngle(int time, vec3_t angle) { syscall( CG_SETCLIENTFORCEANGLE, time, angle ); }
qboolean trap_GetSnapshot( int snapshotNumber, snapshot_t *snapshot ) { return syscall( CG_GETSNAPSHOT, snapshotNumber, snapshot ); }
int trap_RealTime(qtime_t *qtime) { return syscall( CG_REAL_TIME, qtime ); }
void trap_Cvar_Update( vmCvar_t *vmCvar ) { syscall( CG_CVAR_UPDATE, vmCvar ); }
int trap_PC_LoadGlobalDefines ( const char* filename ) { return syscall ( CG_PC_LOAD_GLOBAL_DEFINES, filename ); }
int trap_PC_ReadToken( int handle, pc_token_t *pc_token ) { return syscall( CG_PC_READ_TOKEN, handle, pc_token ); }
int trap_PC_LoadSource( const char *filename ) { return syscall( CG_PC_LOAD_SOURCE, filename ); }
int trap_Key_GetKey( const char *binding ) { return syscall( CG_KEY_GETKEY, binding ); }
int trap_GetCurrentCmdNumber( void ) { return syscall( CG_GETCURRENTCMDNUMBER ); }
qboolean trap_GetUserCmd( int cmdNumber, usercmd_t *ucmd ) { return syscall( CG_GETUSERCMD, cmdNumber, ucmd ); }
qboolean trap_GetServerCommand( int serverCommandNumber ) { return syscall( CG_GETSERVERCOMMAND, serverCommandNumber ); }
qboolean trap_GetDefaultState(int entityIndex, entityState_t *state ) { //rwwRMG - added [NEWTRAP] return syscall( CG_GETDEFAULTSTATE, entityIndex, state ); }
//If you're using the above example, the appropriate call for this is int result = trap_PrecisionTimer_End(blah); int trap_PrecisionTimer_End(void *theTimer) { return syscall(CG_PRECISIONTIMER_END, theTimer); }
int trap_Key_GetCatcher( void ) { return syscall( CG_KEY_GETCATCHER ); }
void trap_SetClientTurnExtent(float turnAdd, float turnSub, int turnTime) { syscall( CG_SETCLIENTTURNEXTENT, PASSFLOAT(turnAdd), PASSFLOAT(turnSub), turnTime ); }
void trap_Key_SetCatcher( int catcher ) { syscall( CG_KEY_SETCATCHER, catcher ); }
void trap_OpenUIMenu(int menuID) { syscall( CG_OPENUIMENU, menuID ); }
int trap_PC_AddGlobalDefine( char *define ) { return syscall( CG_PC_ADD_GLOBAL_DEFINE, define ); }
void testPrintInt( char *string, int i ) { syscall( CG_TESTPRINTINT, string, i ); }
int trap_PC_FreeSource( int handle ) { return syscall( CG_PC_FREE_SOURCE, handle ); }
void testPrintFloat( char *string, float f ) { syscall( CG_TESTPRINTFLOAT, string, PASSFLOAT(f) ); }
int trap_PC_SourceFileAndLine( int handle, char *filename, int *line ) { return syscall( CG_PC_SOURCE_FILE_AND_LINE, handle, filename, line ); }
int trap_MemoryRemaining( void ) { return syscall( CG_MEMORY_REMAINING ); }
void trap_PC_RemoveAllGlobalDefines ( void ) { syscall ( CG_PC_REMOVE_ALL_GLOBAL_DEFINES ); }
qboolean trap_Key_IsDown( int keynum ) { return syscall( CG_KEY_ISDOWN, keynum ); }
void trap_S_StopBackgroundTrack( void ) { syscall( CG_S_STOPBACKGROUNDTRACK ); }
void trap_Cvar_Register( vmCvar_t *vmCvar, const char *varName, const char *defaultValue, int flags ) { syscall( CG_CVAR_REGISTER, vmCvar, varName, defaultValue, flags ); }
void trap_SnapVector( float *v ) { syscall( CG_SNAPVECTOR, v ); }
void trap_GetCurrentSnapshotNumber( int *snapshotNumber, int *serverTime ) { syscall( CG_GETCURRENTSNAPSHOTNUMBER, snapshotNumber, serverTime ); }