![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include "quakedef.h"
#include "progdefs.h"
#include "progsvm.h"
#include "clprogdefs.h"
#include "mprogdefs.h"
#include "cl_video.h"
Go to the source code of this file.
Macros | |
#define | VM_RETURN_EDICT(e) |
#define | VM_SAFEPARMCOUNT(p, f) |
#define | VM_SAFEPARMCOUNTRANGE(p1, p2, f) |
#define | VM_TEMPSTRING_MAXSIZE MAX_INPUTLINE |
#define VM_RETURN_EDICT | ( | e | ) |
Definition at line 213 of file prvm_cmds.h.
Referenced by VM_CL_findbox(), VM_CL_findradius(), VM_CL_spawn(), VM_find(), VM_findchain(), VM_findchainflags(), VM_findchainfloat(), VM_findflags(), VM_findfloat(), VM_nextent(), VM_spawn(), VM_SV_checkclient(), VM_SV_findbox(), VM_SV_findradius(), and VM_SV_spawnclient().
#define VM_SAFEPARMCOUNT | ( | p, | |
f ) |
Definition at line 207 of file prvm_cmds.h.
Referenced by VM_acos(), VM_altstr_count(), VM_altstr_get(), VM_altstr_ins(), VM_altstr_prepare(), VM_altstr_set(), VM_argv(), VM_argv_end_index(), VM_argv_start_index(), VM_asin(), VM_atan(), VM_atan2(), VM_bitshift(), VM_bound(), VM_buf_copy(), VM_buf_del(), VM_buf_getsize(), VM_buf_implode(), VM_buf_loadfile(), VM_buf_sort(), VM_bufstr_add(), VM_bufstr_free(), VM_bufstr_get(), VM_bufstr_set(), VM_ceil(), VM_changelevel(), VM_changepitch(), VM_checkextension(), VM_chr(), VM_cin_close(), VM_cin_getstate(), VM_cin_open(), VM_cin_restart(), VM_cin_setstate(), VM_CL_ambientsound(), VM_CL_checkbottom(), VM_CL_checkpvs(), VM_CL_copyentity(), VM_CL_effect(), VM_CL_GetEntity(), VM_CL_getextresponse(), VM_CL_getinputstate(), VM_CL_getmousepos(), VM_CL_getplayerkey(), VM_CL_getstatf(), VM_CL_getstats(), VM_CL_gettagindex(), VM_CL_gettaginfo(), VM_CL_isdemo(), VM_CL_lightstyle(), VM_CL_loadcubemap(), VM_CL_makestatic(), VM_CL_makevectors(), VM_CL_modelnameforindex(), VM_CL_particle(), VM_CL_particleeffectnum(), VM_CL_ParticleTheme(), VM_CL_ParticleThemeFree(), VM_CL_pointcontents(), VM_CL_pointsound(), VM_CL_precache_model(), VM_CL_project(), VM_CL_R_AddEntities(), VM_CL_R_AddEntity(), VM_CL_R_ClearScene(), VM_CL_R_PolygonEnd(), VM_CL_R_PolygonVertex(), VM_CL_R_RenderScene(), VM_CL_ReadAngle(), VM_CL_ReadByte(), VM_CL_ReadChar(), VM_CL_ReadCoord(), VM_CL_ReadFloat(), VM_CL_ReadLong(), VM_CL_ReadPicture(), VM_CL_ReadShort(), VM_CL_ReadString(), VM_CL_registercmd(), VM_CL_ResetParticle(), VM_CL_RotateMoves(), VM_CL_serverkey(), VM_CL_setattachment(), VM_CL_setcursormode(), VM_CL_setlistener(), VM_CL_setmodel(), VM_CL_setmodelindex(), VM_CL_setorigin(), VM_CL_setpause(), VM_CL_setsensitivityscale(), VM_CL_setsize(), VM_CL_te_beam(), VM_CL_te_blood(), VM_CL_te_bloodshower(), VM_CL_te_customflash(), VM_CL_te_explosion(), VM_CL_te_explosion2(), VM_CL_te_explosionquad(), VM_CL_te_explosionrgb(), VM_CL_te_flamejet(), VM_CL_te_gunshot(), VM_CL_te_gunshotquad(), VM_CL_te_knightspike(), VM_CL_te_lavasplash(), VM_CL_te_lightning1(), VM_CL_te_lightning2(), VM_CL_te_lightning3(), VM_CL_te_particlecube(), VM_CL_te_particlerain(), VM_CL_te_particlesnow(), VM_CL_te_plasmaburn(), VM_CL_te_smallflash(), VM_CL_te_spark(), VM_CL_te_spike(), VM_CL_te_spikequad(), VM_CL_te_superspike(), VM_CL_te_superspikequad(), VM_CL_te_tarexplosion(), VM_CL_te_teleport(), VM_CL_te_wizspike(), VM_CL_tracetoss(), VM_CL_unproject(), VM_CL_V_CalcRefdef(), VM_CL_videoplaying(), VM_clientcount(), VM_clientstate(), VM_coredump(), VM_cos(), VM_coverage(), VM_crash(), VM_drawcharacter(), VM_drawfill(), VM_drawline(), VM_drawresetcliparea(), VM_drawrotpic(), VM_drawsetcliparea(), VM_drawsubpic(), VM_eprint(), VM_etof(), VM_etos(), VM_fabs(), VM_fclose(), VM_fgets(), VM_find(), VM_findflags(), VM_findfloat(), VM_findfont(), VM_floor(), VM_fopen(), VM_fputs(), VM_freepic(), VM_ftoe(), VM_ftos(), VM_getbindmaps(), VM_getimagesize(), VM_getostype(), VM_getsoundtime(), VM_getsurfaceclippedpoint(), VM_getsurfacenearpoint(), VM_getsurfacenormal(), VM_getsurfacenumpoints(), VM_getsurfacenumtriangles(), VM_getsurfacepoint(), VM_getsurfacepointattribute(), VM_getsurfacetexture(), VM_getsurfacetriangle(), VM_infoget(), VM_iscachedpic(), VM_isfunction(), VM_isserver(), VM_itof(), VM_keynumtostring(), VM_loadfromdata(), VM_loadfromfile(), VM_log(), VM_M_addwantedserverlistkey(), VM_M_copyentity(), VM_M_crypto_getencryptlevel(), VM_M_crypto_getidfp(), VM_M_crypto_getidstatus(), VM_M_crypto_getkeyfp(), VM_M_crypto_getmyidfp(), VM_M_crypto_getmyidstatus(), VM_M_crypto_getmykeyfp(), VM_M_getgamedirinfo(), VM_M_getkeydest(), VM_M_getmousepos(), VM_M_getmousetarget(), VM_M_getserverlistindexforkey(), VM_M_getserverlistnumber(), VM_M_getserverliststat(), VM_M_getserverliststring(), VM_M_registercommand(), VM_M_resetserverlistmasks(), VM_M_resortserverlist(), VM_M_setkeydest(), VM_M_setmousetarget(), VM_M_setserverlistmasknumber(), VM_M_setserverlistmaskstring(), VM_M_setserverlistsort(), VM_M_WriteAngle(), VM_M_WriteByte(), VM_M_WriteChar(), VM_M_WriteCoord(), VM_M_WriteEntity(), VM_M_WriteLong(), VM_M_WriteShort(), VM_M_WriteString(), VM_makevectors(), VM_modulo(), VM_nextent(), VM_normalize(), VM_parseentitydata(), VM_physics_addforce(), VM_physics_addtorque(), VM_physics_enable(), VM_pow(), VM_precache_file(), VM_precache_sound(), VM_random(), VM_randomvec(), VM_remove(), VM_rint(), VM_search_end(), VM_search_getfilename(), VM_search_getsize(), VM_setbindmaps(), VM_sin(), VM_soundlength(), VM_spawn(), VM_sqrt(), VM_stackdump(), VM_stov(), VM_str2chr(), VM_strdecolorize(), VM_stringtokeynum(), VM_strireplace(), VM_strlen(), VM_strlennocol(), VM_strreplace(), VM_strtolower(), VM_strtoupper(), VM_strunzone(), VM_strzone(), VM_substring(), VM_SV_AddStat(), VM_SV_aim(), VM_SV_ambientsound(), VM_SV_checkbottom(), VM_SV_checkclient(), VM_SV_checkpvs(), VM_SV_clientcommand(), VM_SV_clienttype(), VM_SV_copyentity(), VM_SV_dropclient(), VM_SV_effect(), VM_SV_getextresponse(), VM_SV_getlight(), VM_SV_gettagindex(), VM_SV_gettaginfo(), VM_SV_lightstyle(), VM_SV_modelnameforindex(), VM_SV_MoveToGoal(), VM_SV_particle(), VM_SV_particleeffectnum(), VM_SV_pointcontents(), VM_SV_precache_model(), VM_SV_precache_sound(), VM_SV_registercommand(), VM_SV_serverkey(), VM_SV_setattachment(), VM_SV_setcolor(), VM_SV_setmodel(), VM_SV_setmodelindex(), VM_SV_setorigin(), VM_SV_setsize(), VM_SV_setspawnparms(), VM_SV_spawnclient(), VM_SV_te_beam(), VM_SV_te_blood(), VM_SV_te_bloodshower(), VM_SV_te_customflash(), VM_SV_te_explosion(), VM_SV_te_explosion2(), VM_SV_te_explosionquad(), VM_SV_te_explosionrgb(), VM_SV_te_flamejet(), VM_SV_te_gunshot(), VM_SV_te_gunshotquad(), VM_SV_te_knightspike(), VM_SV_te_lavasplash(), VM_SV_te_lightning1(), VM_SV_te_lightning2(), VM_SV_te_lightning3(), VM_SV_te_particlecube(), VM_SV_te_particlerain(), VM_SV_te_particlesnow(), VM_SV_te_plasmaburn(), VM_SV_te_smallflash(), VM_SV_te_spark(), VM_SV_te_spike(), VM_SV_te_spikequad(), VM_SV_te_superspike(), VM_SV_te_superspikequad(), VM_SV_te_tarexplosion(), VM_SV_te_teleport(), VM_SV_te_wizspike(), VM_SV_tracetoss(), VM_SV_trailparticles(), VM_SV_WriteAngle(), VM_SV_WriteByte(), VM_SV_WriteChar(), VM_SV_WriteCoord(), VM_SV_WriteEntity(), VM_SV_WriteLong(), VM_SV_WritePicture(), VM_SV_WriteShort(), VM_SV_WriteString(), VM_SV_WriteUnterminatedString(), VM_tan(), VM_tokenize(), VM_tokenize_console(), VM_traceoff(), VM_traceon(), VM_uncolorstring(), VM_vectorvectors(), VM_vectoyaw(), VM_vlen(), VM_vtos(), VM_wasfreed(), VM_whichpack(), and VM_writetofile().
#define VM_SAFEPARMCOUNTRANGE | ( | p1, | |
p2, | |||
f ) |
Definition at line 206 of file prvm_cmds.h.
Referenced by VM_buf_create(), VM_buf_cvarlist(), VM_buf_writefile(), VM_bufstr_find(), VM_callfunction(), VM_centerprint(), VM_chr2str(), VM_CL_boxparticles(), VM_CL_droptofloor(), VM_CL_findbox(), VM_CL_findradius(), VM_CL_getlight(), VM_CL_getstati(), VM_CL_InitParticleSpawner(), VM_CL_ParticleThemeSave(), VM_CL_pointparticles(), VM_CL_R_AddDynamicLight(), VM_CL_R_PolygonBegin(), VM_CL_R_SetView(), VM_CL_runplayerphysics(), VM_CL_sound(), VM_CL_SpawnParticle(), VM_CL_SpawnParticleDelayed(), VM_CL_tracebox(), VM_CL_traceline(), VM_CL_trailparticles(), VM_CL_walkmove(), VM_crc16(), VM_cvar(), VM_cvar_defstring(), VM_cvar_description(), VM_cvar_set(), VM_cvar_string(), VM_cvar_type(), VM_digest_hex(), VM_dprint(), VM_drawcolorcodedstring(), VM_drawpic(), VM_drawstring(), VM_findchain(), VM_findchainflags(), VM_findchainfloat(), VM_findkeysforcommand(), VM_getkeybind(), VM_gettime(), VM_infoadd(), VM_loadfont(), VM_localcmd(), VM_localsound(), VM_M_getresolution(), VM_M_refreshserverlist(), VM_matchpattern(), VM_max(), VM_min(), VM_netaddress_resolve(), VM_nudgeoutofsolid(), VM_precache_pic(), VM_registercvar(), VM_search_begin(), VM_setkeybind(), VM_sprint(), VM_stof(), VM_strcat(), VM_strconv(), VM_strftime(), VM_stringwidth(), VM_strncasecmp(), VM_strncmp(), VM_strpad(), VM_strstrofs(), VM_SV_centerprint(), VM_SV_droptofloor(), VM_SV_findbox(), VM_SV_findradius(), VM_SV_makestatic(), VM_SV_pointparticles(), VM_SV_pointsound(), VM_SV_sound(), VM_SV_sprint(), VM_SV_stuffcmd(), VM_SV_tracebox(), VM_SV_traceline(), VM_SV_walkmove(), VM_tokenizebyseparator(), VM_uri_escape(), VM_uri_get(), VM_uri_unescape(), and VM_vectoangles().
#define VM_TEMPSTRING_MAXSIZE MAX_INPUTLINE |
Definition at line 215 of file prvm_cmds.h.
Referenced by PRVM_SetTempString(), VM_altstr_get(), VM_altstr_ins(), VM_altstr_prepare(), VM_altstr_set(), VM_bprint(), VM_buf_implode(), VM_buf_loadfile(), VM_bufstr_find(), VM_centerprint(), VM_CL_serverkey(), VM_crc16(), VM_cvar(), VM_cvar_defstring(), VM_cvar_description(), VM_cvar_set(), VM_cvar_string(), VM_cvar_type(), VM_digest_hex(), VM_dprint(), VM_error(), VM_fgets(), VM_findkeysforcommand(), VM_fputs(), VM_infoadd(), VM_infoget(), VM_localcmd(), VM_matchpattern(), VM_objerror(), VM_print(), VM_sprint(), VM_stof(), VM_stov(), VM_strcat(), VM_strconv(), VM_strdecolorize(), VM_strftime(), VM_strireplace(), VM_strpad(), VM_strreplace(), VM_strtolower(), VM_strtoupper(), VM_strzone(), VM_substring(), VM_SV_centerprint(), VM_SV_serverkey(), VM_SV_sprint(), VM_SV_stuffcmd(), VM_uncolorstring(), VM_uri_escape(), and VM_uri_unescape().
void BufStr_Del | ( | prvm_prog_t * | prog, |
prvm_stringbuffer_t * | stringbuffer ) |
Definition at line 3926 of file prvm_cmds.c.
References i, Mem_ExpandableArray_FreeRecord(), Mem_Free, prvm_stringbuffer_t::num_strings, prvm_stringbuffer_t::origin, PRVM_Free, prvm_prog_t::stringbuffersarray, and prvm_stringbuffer_t::strings.
Referenced by BufStr_Flush(), SV_Loadgame_f(), and VM_buf_del().
prvm_stringbuffer_t * BufStr_FindCreateReplace | ( | prvm_prog_t * | prog, |
int | bufindex, | ||
unsigned | flags, | ||
const char * | format ) |
Definition at line 3867 of file prvm_cmds.c.
References flags, prvm_stringbuffer_t::flags, i, Mem_ExpandableArray_AllocRecord(), Mem_ExpandableArray_IndexRange(), Mem_ExpandableArray_RecordAtIndex(), NULL, STRINGBUFFER_TEMP, and prvm_prog_t::stringbuffersarray.
Referenced by SV_Loadgame_f().
void BufStr_Flush | ( | prvm_prog_t * | prog | ) |
Definition at line 3943 of file prvm_cmds.c.
References BufStr_Del(), i, int(), Mem_ExpandableArray_IndexRange(), Mem_ExpandableArray_NewArray(), Mem_ExpandableArray_RecordAtIndex(), prvm_prog_t::progs_mempool, and prvm_prog_t::stringbuffersarray.
Referenced by SV_Loadgame_f().
void BufStr_Set | ( | prvm_prog_t * | prog, |
prvm_stringbuffer_t * | stringbuffer, | ||
int | strindex, | ||
const char * | str ) |
Definition at line 3902 of file prvm_cmds.c.
References BufStr_Expand(), BufStr_Shrink(), max, Mem_Alloc, Mem_Free, NULL, prvm_stringbuffer_t::num_strings, prvm_prog_t::progs_mempool, prvm_stringbuffer_t::strings, and strlen().
Referenced by SV_Loadgame_f(), and VM_bufstr_set().
qbool PRVM_ConsoleCommand | ( | prvm_prog_t * | prog, |
const char * | text, | ||
size_t | textlen, | ||
int * | func, | ||
qbool | preserve_self, | ||
int | curself, | ||
double | ptime, | ||
const char * | error_message ) |
Definition at line 68 of file prvm_cmds.c.
References sizebuf_t::cursize, prvm_prog_t::ExecuteProgram, int(), prvm_prog_t::loaded, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_gameglobaledict, PRVM_gameglobalfloat, PRVM_SetTempString(), r, self, prvm_prog_t::tempstringsbuf, and time.
Referenced by CL_VM_ConsoleCommand(), MP_ConsoleCommand(), and SV_VM_ConsoleCommand().
void VM_acos | ( | prvm_prog_t * | prog | ) |
Definition at line 1668 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_acos(), and VM_SAFEPARMCOUNT.
Referenced by VM_acos().
void VM_altstr_count | ( | prvm_prog_t * | prog | ) |
Definition at line 3621 of file prvm_cmds.c.
References count, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_altstr_count(), and VM_SAFEPARMCOUNT.
Referenced by VM_altstr_count().
void VM_altstr_get | ( | prvm_prog_t * | prog | ) |
Definition at line 3683 of file prvm_cmds.c.
References count, int(), OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), size, VM_altstr_get(), VM_SAFEPARMCOUNT, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_altstr_get().
void VM_altstr_ins | ( | prvm_prog_t * | prog | ) |
Definition at line 3775 of file prvm_cmds.c.
References dp_strlcpy, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_altstr_ins(), VM_SAFEPARMCOUNT, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_altstr_ins().
void VM_altstr_prepare | ( | prvm_prog_t * | prog | ) |
Definition at line 3651 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_altstr_prepare(), VM_SAFEPARMCOUNT, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_altstr_prepare().
void VM_altstr_set | ( | prvm_prog_t * | prog | ) |
Definition at line 3731 of file prvm_cmds.c.
References dp_strlcpy, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_altstr_set(), VM_SAFEPARMCOUNT, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_altstr_set().
void VM_argv | ( | prvm_prog_t * | prog | ) |
Definition at line 2804 of file prvm_cmds.c.
References int(), num_tokens, OFS_NULL, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, tokens, VM_argv(), and VM_SAFEPARMCOUNT.
Referenced by VM_argv(), VM_argv_end_index(), VM_argv_start_index(), VM_CL_getextresponse(), and VM_SV_getextresponse().
void VM_argv_end_index | ( | prvm_prog_t * | prog | ) |
Definition at line 2840 of file prvm_cmds.c.
References int(), num_tokens, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, tokens_endpos, VM_argv(), and VM_SAFEPARMCOUNT.
void VM_argv_start_index | ( | prvm_prog_t * | prog | ) |
Definition at line 2822 of file prvm_cmds.c.
References int(), num_tokens, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, tokens_startpos, VM_argv(), and VM_SAFEPARMCOUNT.
void VM_asin | ( | prvm_prog_t * | prog | ) |
Definition at line 1656 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_asin(), and VM_SAFEPARMCOUNT.
Referenced by VM_asin().
void VM_atan | ( | prvm_prog_t * | prog | ) |
Definition at line 1680 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_atan(), and VM_SAFEPARMCOUNT.
Referenced by VM_atan().
void VM_atan2 | ( | prvm_prog_t * | prog | ) |
Definition at line 1692 of file prvm_cmds.c.
References OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, VM_atan2(), and VM_SAFEPARMCOUNT.
Referenced by VM_atan2().
void VM_bitshift | ( | prvm_prog_t * | prog | ) |
Definition at line 3594 of file prvm_cmds.c.
References fabs(), OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, VM_bitshift(), and VM_SAFEPARMCOUNT.
Referenced by VM_bitshift().
void VM_bound | ( | prvm_prog_t * | prog | ) |
Definition at line 1829 of file prvm_cmds.c.
References bound, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, VM_bound(), and VM_SAFEPARMCOUNT.
Referenced by VM_bound().
void VM_bprint | ( | prvm_prog_t * | prog | ) |
Definition at line 442 of file prvm_cmds.c.
References server_t::active, sv, SV_BroadcastPrint(), VM_TEMPSTRING_MAXSIZE, VM_VarString(), and VM_Warning().
void VM_break | ( | prvm_prog_t * | prog | ) |
Definition at line 661 of file prvm_cmds.c.
References prvm_prog_t::error_cmd, and prvm_prog_t::name.
void VM_buf_copy | ( | prvm_prog_t * | prog | ) |
Definition at line 4039 of file prvm_cmds.c.
References i, int(), prvm_stringbuffer_t::max_strings, Mem_Alloc, Mem_ExpandableArray_RecordAtIndex(), Mem_Free, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, prvm_prog_t::progs_mempool, PRVM_G_FLOAT, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_buf_copy(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_buf_copy().
void VM_buf_create | ( | prvm_prog_t * | prog | ) |
Definition at line 3964 of file prvm_cmds.c.
References prvm_prog_t::argc, prvm_stringbuffer_t::flags, i, int(), Mem_ExpandableArray_AllocRecord(), Mem_ExpandableArray_RecordAtIndex(), OFS_PARM0, OFS_PARM1, OFS_RETURN, prvm_stringbuffer_t::origin, PRVM_AllocationOrigin(), PRVM_G_FLOAT, PRVM_G_STRING, STRINGBUFFER_QCFLAGS, prvm_prog_t::stringbuffersarray, VM_buf_create(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_buf_create().
void VM_buf_cvarlist | ( | prvm_prog_t * | prog | ) |
Definition at line 4659 of file prvm_cmds.c.
References prvm_prog_t::argc, prvm_prog_t::console_cmd, cvar(), matchpattern_with_separator(), prvm_stringbuffer_t::max_strings, Mem_Alloc, Mem_ExpandableArray_RecordAtIndex(), Mem_Free, n, NULL, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_PARM2, prvm_prog_t::progs_mempool, PRVM_G_FLOAT, PRVM_G_STRING, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_buf_cvarlist(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_buf_cvarlist().
void VM_buf_del | ( | prvm_prog_t * | prog | ) |
Definition at line 3995 of file prvm_cmds.c.
References BufStr_Del(), Mem_ExpandableArray_RecordAtIndex(), OFS_PARM0, PRVM_G_FLOAT, prvm_prog_t::stringbuffersarray, VM_buf_del(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_buf_del().
void VM_buf_getsize | ( | prvm_prog_t * | prog | ) |
Definition at line 4016 of file prvm_cmds.c.
References Mem_ExpandableArray_RecordAtIndex(), prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, prvm_prog_t::stringbuffersarray, VM_buf_getsize(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_buf_getsize().
void VM_buf_implode | ( | prvm_prog_t * | prog | ) |
Definition at line 4128 of file prvm_cmds.c.
References dp_strlcat, i, Mem_ExpandableArray_RecordAtIndex(), prvm_stringbuffer_t::num_strings, OFS_NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_buf_implode(), VM_SAFEPARMCOUNT, VM_TEMPSTRING_MAXSIZE, and VM_Warning().
Referenced by VM_buf_implode().
void VM_buf_loadfile | ( | prvm_prog_t * | prog | ) |
Definition at line 4318 of file prvm_cmds.c.
References BufStr_Expand(), developer_extra, FS_Close(), FS_Getc(), FS_OpenVirtualFile(), FS_UnGetc(), cvar_t::integer, max, Mem_Alloc, Mem_ExpandableArray_RecordAtIndex(), NULL, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_RETURN, prvm_prog_t::progs_mempool, PRVM_G_FLOAT, PRVM_G_STRING, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), va(), VM_buf_loadfile(), VM_SAFEPARMCOUNT, VM_TEMPSTRING_MAXSIZE, and VM_Warning().
Referenced by VM_buf_loadfile().
void VM_buf_sort | ( | prvm_prog_t * | prog | ) |
Definition at line 4093 of file prvm_cmds.c.
References BufStr_Shrink(), BufStr_SortStringsDOWN(), BufStr_SortStringsUP(), int(), Mem_ExpandableArray_RecordAtIndex(), prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_G_FLOAT, stringbuffers_sortlength, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, VM_buf_sort(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_buf_sort().
void VM_buf_writefile | ( | prvm_prog_t * | prog | ) |
Definition at line 4401 of file prvm_cmds.c.
References prvm_prog_t::argc, FS_Write(), int(), Mem_ExpandableArray_RecordAtIndex(), NULL, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_RETURN, prvm_prog_t::openfiles, PRVM_G_FLOAT, PRVM_MAX_OPENFILES, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_buf_writefile(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_buf_writefile().
void VM_bufstr_add | ( | prvm_prog_t * | prog | ) |
Definition at line 4235 of file prvm_cmds.c.
References BufStr_Expand(), int(), max, Mem_Alloc, Mem_ExpandableArray_RecordAtIndex(), NULL, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, prvm_prog_t::progs_mempool, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, string, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_bufstr_add(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_bufstr_add().
void VM_bufstr_find | ( | prvm_prog_t * | prog | ) |
Definition at line 4564 of file prvm_cmds.c.
References prvm_prog_t::argc, detect_match_rule(), dp_strlcpy, i, int(), match_rule(), Mem_ExpandableArray_RecordAtIndex(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_bufstr_find(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_Warning().
Referenced by VM_bufstr_find().
void VM_bufstr_free | ( | prvm_prog_t * | prog | ) |
Definition at line 4282 of file prvm_cmds.c.
References BufStr_Shrink(), i, int(), Mem_ExpandableArray_RecordAtIndex(), Mem_Free, NULL, OFS_PARM0, OFS_PARM1, PRVM_G_FLOAT, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, VM_bufstr_free(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_bufstr_free().
void VM_bufstr_get | ( | prvm_prog_t * | prog | ) |
Definition at line 4172 of file prvm_cmds.c.
References int(), Mem_ExpandableArray_RecordAtIndex(), OFS_NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), VM_bufstr_get(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_bufstr_get().
void VM_bufstr_set | ( | prvm_prog_t * | prog | ) |
Definition at line 4202 of file prvm_cmds.c.
References BufStr_Set(), int(), Mem_ExpandableArray_RecordAtIndex(), OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_G_FLOAT, PRVM_G_STRING, prvm_prog_t::stringbuffersarray, VM_bufstr_set(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_bufstr_set().
void VM_callfunction | ( | prvm_prog_t * | prog | ) |
Definition at line 5705 of file prvm_cmds.c.
References prvm_prog_t::argc, prvm_prog_t::builtins, mfunction_t::builtinsprofile, prvm_prog_t::error_cmd, prvm_prog_t::ExecuteProgram, mfunction_t::first_statement, prvm_prog_t::functions, prvm_prog_t::name, OFS_PARM0, PRVM_ED_FindFunction(), PRVM_G_STRING, VM_callfunction(), VM_CheckEmptyString(), VM_SAFEPARMCOUNTRANGE, and prvm_prog_t::xfunction.
Referenced by VM_callfunction().
void VM_ceil | ( | prvm_prog_t * | prog | ) |
Definition at line 1541 of file prvm_cmds.c.
References ceil(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_ceil(), and VM_SAFEPARMCOUNT.
Referenced by VM_ceil().
void VM_centerprint | ( | prvm_prog_t * | prog | ) |
Definition at line 499 of file prvm_cmds.c.
References SCR_CenterPrint(), VM_centerprint(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_centerprint().
void VM_changelevel | ( | prvm_prog_t * | prog | ) |
Definition at line 1592 of file prvm_cmds.c.
References server_t::active, Cbuf_AddText(), server_static_t::changelevel_issued, cmd_local, OFS_PARM0, PRVM_G_STRING, sv, svs, va(), VM_changelevel(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_changelevel().
void VM_changepitch | ( | prvm_prog_t * | prog | ) |
Definition at line 4805 of file prvm_cmds.c.
References ANGLEMOD, angles, prvm_prog_t::edicts, prvm_edict_t::free, idealpitch, OFS_PARM0, pitch_speed, PRVM_G_EDICT, PRVM_gameedictfloat, PRVM_gameedictvector, VM_changepitch(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_changepitch().
void VM_changeyaw | ( | prvm_prog_t * | prog | ) |
Definition at line 4747 of file prvm_cmds.c.
References ANGLEMOD, angles, prvm_prog_t::edicts, prvm_edict_t::free, ideal_yaw, PRVM_gameedictfloat, PRVM_gameedictvector, PRVM_gameglobaledict, PRVM_PROG_TO_EDICT, self, VM_Warning(), and yaw_speed.
Referenced by SV_StepDirection().
void VM_CheckEmptyString | ( | prvm_prog_t * | prog, |
const char * | s ) |
Definition at line 62 of file prvm_cmds.c.
References prvm_prog_t::error_cmd, ISWHITESPACE, and prvm_prog_t::name.
Referenced by VM_callfunction(), VM_cin_close(), VM_cin_getstate(), VM_cin_open(), VM_cin_restart(), VM_cin_setstate(), VM_cvar(), VM_cvar_defstring(), VM_cvar_description(), VM_cvar_set(), VM_cvar_string(), VM_cvar_type(), VM_drawpic(), VM_drawrotpic(), VM_drawsubpic(), VM_findkeysforcommand(), VM_freepic(), VM_getimagesize(), VM_isfunction(), VM_M_crypto_getencryptlevel(), VM_M_crypto_getidfp(), VM_M_crypto_getidstatus(), VM_M_crypto_getkeyfp(), VM_M_getserverlistindexforkey(), VM_precache_pic(), and VM_search_begin().
void VM_checkextension | ( | prvm_prog_t * | prog | ) |
Definition at line 363 of file prvm_cmds.c.
References checkextension(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_checkextension(), and VM_SAFEPARMCOUNT.
Referenced by VM_checkextension().
void VM_chr | ( | prvm_prog_t * | prog | ) |
Definition at line 3303 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), u8_fromchar(), VM_chr(), and VM_SAFEPARMCOUNT.
Referenced by VM_chr().
void VM_chr2str | ( | prvm_prog_t * | prog | ) |
Definition at line 4918 of file prvm_cmds.c.
References prvm_prog_t::argc, i, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), u8_fromchar(), VM_chr2str(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_chr2str().
void VM_cin_close | ( | prvm_prog_t * | prog | ) |
Definition at line 982 of file mvm_cmds.c.
References CL_CloseVideo(), CL_GetVideoByName(), name, OFS_PARM0, PRVM_G_STRING, VM_CheckEmptyString(), VM_cin_close(), and VM_SAFEPARMCOUNT.
Referenced by VM_cin_close().
void VM_cin_getstate | ( | prvm_prog_t * | prog | ) |
Definition at line 1025 of file mvm_cmds.c.
References CL_GetVideoByName(), int(), name, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, clvideo_t::state, VM_CheckEmptyString(), VM_cin_getstate(), and VM_SAFEPARMCOUNT.
Referenced by VM_cin_getstate().
void VM_cin_open | ( | prvm_prog_t * | prog | ) |
Definition at line 956 of file mvm_cmds.c.
References CL_OpenVideo(), MENUOWNER, name, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_CheckEmptyString(), VM_cin_open(), and VM_SAFEPARMCOUNT.
Referenced by VM_cin_open().
void VM_cin_restart | ( | prvm_prog_t * | prog | ) |
Definition at line 1049 of file mvm_cmds.c.
References CL_GetVideoByName(), CL_RestartVideo(), name, OFS_PARM0, PRVM_G_STRING, VM_CheckEmptyString(), VM_cin_restart(), and VM_SAFEPARMCOUNT.
Referenced by VM_cin_restart().
void VM_cin_setstate | ( | prvm_prog_t * | prog | ) |
Definition at line 1000 of file mvm_cmds.c.
References CL_GetVideoByName(), CL_SetVideoState(), CLVIDEO_STATECOUNT, CLVIDEO_UNUSED, name, OFS_PARM0, OFS_PARM1, PRVM_G_FLOAT, PRVM_G_STRING, VM_CheckEmptyString(), VM_cin_setstate(), and VM_SAFEPARMCOUNT.
Referenced by VM_cin_setstate().
void VM_CL_getextresponse | ( | prvm_prog_t * | prog | ) |
Definition at line 5612 of file prvm_cmds.c.
References cl_net_extresponse, cl_net_extresponse_count, cl_net_extresponse_last, first, NET_EXTRESPONSE_MAX, OFS_NULL, OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), strlen(), VM_argv(), and VM_SAFEPARMCOUNT.
void VM_CL_isdemo | ( | prvm_prog_t * | prog | ) |
Definition at line 5684 of file prvm_cmds.c.
References cls, client_static_t::demoplayback, OFS_RETURN, PRVM_G_FLOAT, VM_CL_isdemo(), and VM_SAFEPARMCOUNT.
Referenced by VM_CL_isdemo().
void VM_CL_videoplaying | ( | prvm_prog_t * | prog | ) |
Definition at line 5691 of file prvm_cmds.c.
References cl_videoplaying, OFS_RETURN, PRVM_G_FLOAT, VM_CL_videoplaying(), and VM_SAFEPARMCOUNT.
Referenced by VM_CL_videoplaying().
void VM_ClearTraceGlobals | ( | prvm_prog_t * | prog | ) |
Definition at line 5245 of file prvm_cmds.c.
References prvm_prog_t::edicts, PRVM_EDICT_TO_PROG, PRVM_gameglobaledict, PRVM_gameglobalfloat, PRVM_gameglobalstring, PRVM_gameglobalvector, trace_allsolid, trace_dphitcontents, trace_dphitq3surfaceflags, trace_dphittexturename, trace_dpstartcontents, trace_endpos, trace_ent, trace_fraction, trace_inopen, trace_inwater, trace_plane_dist, trace_plane_normal, trace_startsolid, and VectorClear.
Referenced by CL_VM_PreventInformationLeaks().
void VM_clientcount | ( | prvm_prog_t * | prog | ) |
Definition at line 2878 of file prvm_cmds.c.
References server_static_t::maxclients, OFS_RETURN, PRVM_G_FLOAT, svs, VM_clientcount(), and VM_SAFEPARMCOUNT.
Referenced by VM_clientcount().
void VM_clientstate | ( | prvm_prog_t * | prog | ) |
Definition at line 2892 of file prvm_cmds.c.
References ca_connected, ca_dedicated, ca_disconnected, ca_uninitialized, cls, OFS_RETURN, PRVM_G_FLOAT, client_static_t::state, VM_clientstate(), and VM_SAFEPARMCOUNT.
Referenced by VM_clientstate().
void VM_coredump | ( | prvm_prog_t * | prog | ) |
Definition at line 1421 of file prvm_cmds.c.
References Cbuf_AddText(), cmd_local, prvm_prog_t::name, VM_coredump(), and VM_SAFEPARMCOUNT.
Referenced by VM_coredump().
void VM_cos | ( | prvm_prog_t * | prog | ) |
Definition at line 1630 of file prvm_cmds.c.
References cos(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_cos(), and VM_SAFEPARMCOUNT.
Referenced by VM_cos().
void VM_coverage | ( | prvm_prog_t * | prog | ) |
Definition at line 6641 of file prvm_cmds.c.
References prvm_prog_t::explicit_profile, cvar_t::integer, prvm_coverage, PRVM_ExplicitCoverageEvent(), VM_coverage(), VM_SAFEPARMCOUNT, prvm_prog_t::xfunction, and prvm_prog_t::xstatement.
Referenced by VM_coverage().
void VM_crash | ( | prvm_prog_t * | prog | ) |
Definition at line 1452 of file prvm_cmds.c.
References prvm_prog_t::error_cmd, prvm_prog_t::name, VM_crash(), and VM_SAFEPARMCOUNT.
Referenced by VM_crash().
void VM_crc16 | ( | prvm_prog_t * | prog | ) |
Definition at line 5162 of file prvm_cmds.c.
References CRC_Block(), CRC_Block_CaseInsensitive(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_crc16(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_crc16().
void VM_cvar | ( | prvm_prog_t * | prog | ) |
Definition at line 700 of file prvm_cmds.c.
References prvm_prog_t::console_cmd, Cvar_VariableValue(), OFS_RETURN, PRVM_Cvar_ReadOk(), PRVM_G_FLOAT, VM_CheckEmptyString(), VM_cvar(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_cvar().
void VM_cvar_defstring | ( | prvm_prog_t * | prog | ) |
Definition at line 786 of file prvm_cmds.c.
References prvm_prog_t::console_cmd, cvar_defstring(), Cvar_VariableDefString(), OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), strlen(), VM_CheckEmptyString(), VM_cvar_defstring(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_cvar_defstring().
void VM_cvar_description | ( | prvm_prog_t * | prog | ) |
Definition at line 805 of file prvm_cmds.c.
References prvm_prog_t::console_cmd, Cvar_VariableDescription(), OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), strlen(), VM_CheckEmptyString(), VM_cvar_description(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_cvar_description().
void VM_cvar_set | ( | prvm_prog_t * | prog | ) |
Definition at line 823 of file prvm_cmds.c.
References CF_READONLY, prvm_prog_t::console_cmd, cvar(), Cvar_FindVar(), Cvar_SetQuick(), name, OFS_PARM0, PRVM_G_STRING, value, VM_CheckEmptyString(), VM_cvar_set(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, VM_VarString(), and VM_Warning().
Referenced by VM_cvar_set().
void VM_cvar_string | ( | prvm_prog_t * | prog | ) |
Definition at line 762 of file prvm_cmds.c.
References prvm_prog_t::console_cmd, cvar_string(), Cvar_VariableString(), OFS_RETURN, PRVM_Cvar_ReadOk(), PRVM_G_INT, PRVM_SetTempString(), strlen(), VM_CheckEmptyString(), VM_cvar_string(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_cvar_string().
void VM_cvar_type | ( | prvm_prog_t * | prog | ) |
Definition at line 722 of file prvm_cmds.c.
References CF_ALLOCATED, CF_ARCHIVE, CF_PRIVATE, CF_READONLY, prvm_prog_t::console_cmd, cvar(), cvar_dummy_description, Cvar_FindVar(), OFS_RETURN, PRVM_G_FLOAT, ret, VM_CheckEmptyString(), VM_cvar_type(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_cvar_type().
void VM_digest_hex | ( | prvm_prog_t * | prog | ) |
Definition at line 5175 of file prvm_cmds.c.
References Crypto_Available(), i, mdfour(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), sha256(), VM_digest_hex(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_digest_hex().
void VM_dprint | ( | prvm_prog_t * | prog | ) |
Definition at line 854 of file prvm_cmds.c.
References Con_DPrintf(), prvm_prog_t::name, VM_dprint(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_dprint().
void VM_drawcharacter | ( | prvm_prog_t * | prog | ) |
Definition at line 1378 of file clvm_cmds.c.
References DRAWFLAG_NUMFLAGS, DrawQ_String_Scale(), getdrawfont(), getdrawfontscale(), int(), NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_VECTOR, rgb, scale, VM_drawcharacter(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_drawcharacter().
void VM_drawcolorcodedstring | ( | prvm_prog_t * | prog | ) |
Definition at line 1481 of file clvm_cmds.c.
References alpha, prvm_prog_t::argc, DRAWFLAG_NUMFLAGS, DrawQ_Color, DrawQ_String_Scale(), getdrawfont(), getdrawfontscale(), int(), NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, rgb, scale, string, VectorCopy, VM_drawcolorcodedstring(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_drawcolorcodedstring().
void VM_drawfill | ( | prvm_prog_t * | prog | ) |
Definition at line 1925 of file clvm_cmds.c.
References DRAWFLAG_NUMFLAGS, DrawQ_Fill(), int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_VECTOR, rgb, size, VM_drawfill(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_drawfill().
void VM_drawline | ( | prvm_prog_t * | prog | ) |
Definition at line 1260 of file clvm_cmds.c.
References alpha, DrawQ_Line(), flags, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_VECTOR, rgb, VM_drawline(), VM_SAFEPARMCOUNT, and width.
Referenced by VM_drawline().
void VM_drawpic | ( | prvm_prog_t * | prog | ) |
Definition at line 1771 of file clvm_cmds.c.
References prvm_prog_t::argc, CACHEPICFLAG_NOTPERSISTENT, Draw_CachePic_Flags(), DRAWFLAG_NUMFLAGS, DrawQ_Pic(), int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, rgb, size, VM_CheckEmptyString(), VM_drawpic(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_drawpic().
void VM_drawresetcliparea | ( | prvm_prog_t * | prog | ) |
Definition at line 1984 of file clvm_cmds.c.
References DrawQ_ResetClipArea(), prvm_prog_t::polygonbegin_guess2d, VM_drawresetcliparea(), and VM_SAFEPARMCOUNT.
Referenced by VM_drawresetcliparea().
void VM_drawrotpic | ( | prvm_prog_t * | prog | ) |
Definition at line 1819 of file clvm_cmds.c.
References CACHEPICFLAG_NOTPERSISTENT, Draw_CachePic_Flags(), DRAWFLAG_NUMFLAGS, DrawQ_RotPic(), int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_PARM6, OFS_PARM7, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, rgb, size, VM_CheckEmptyString(), VM_drawrotpic(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_drawrotpic().
void VM_drawsetcliparea | ( | prvm_prog_t * | prog | ) |
Definition at line 1961 of file clvm_cmds.c.
References bound, DrawQ_SetClipArea(), cvar_t::integer, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, vid_conheight, vid_conwidth, VM_drawsetcliparea(), VM_SAFEPARMCOUNT, w, x, and y.
Referenced by VM_drawsetcliparea().
void VM_drawstring | ( | prvm_prog_t * | prog | ) |
Definition at line 1431 of file clvm_cmds.c.
References prvm_prog_t::argc, DRAWFLAG_NUMFLAGS, DrawQ_String_Scale(), getdrawfont(), getdrawfontscale(), int(), NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, rgb, scale, string, VM_drawstring(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_drawstring().
void VM_drawsubpic | ( | prvm_prog_t * | prog | ) |
Definition at line 1868 of file clvm_cmds.c.
References alpha, CACHEPICFLAG_NOTPERSISTENT, Draw_CachePic_Flags(), DRAWFLAG_NUMFLAGS, DrawQ_SuperPic(), int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_PARM6, OFS_PARM7, OFS_RETURN, prvm_prog_t::polygonbegin_guess2d, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, rgb, size, VM_CheckEmptyString(), VM_drawsubpic(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_drawsubpic().
void VM_entityfieldname | ( | prvm_prog_t * | prog | ) |
Definition at line 2129 of file prvm_cmds.c.
References prvm_prog_t::fielddefs, i, int(), prvm_prog_t::numfielddefs, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), mdef_t::s_name, and VM_Warning().
void VM_entityfieldtype | ( | prvm_prog_t * | prog | ) |
Definition at line 2153 of file prvm_cmds.c.
References prvm_prog_t::fielddefs, i, int(), prvm_prog_t::numfielddefs, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, mdef_t::type, and VM_Warning().
void VM_eprint | ( | prvm_prog_t * | prog | ) |
Definition at line 1494 of file prvm_cmds.c.
References NULL, OFS_PARM0, PRVM_ED_PrintNum(), PRVM_G_EDICTNUM, VM_eprint(), and VM_SAFEPARMCOUNT.
Referenced by VM_eprint().
void VM_error | ( | prvm_prog_t * | prog | ) |
Definition at line 380 of file prvm_cmds.c.
References CON_ERROR, Con_Printf(), prvm_prog_t::error_cmd, prvm_prog_t::name, NULL, PRVM_allglobaledict, PRVM_ED_Print(), PRVM_GetString(), PRVM_PROG_TO_EDICT, mfunction_t::s_name, self, VM_TEMPSTRING_MAXSIZE, VM_VarString(), and prvm_prog_t::xfunction.
void VM_etof | ( | prvm_prog_t * | prog | ) |
Definition at line 1001 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_EDICTNUM, PRVM_G_FLOAT, VM_etof(), and VM_SAFEPARMCOUNT.
Referenced by VM_etof().
void VM_etos | ( | prvm_prog_t * | prog | ) |
Definition at line 936 of file prvm_cmds.c.
References dpsnprintf(), OFS_PARM0, OFS_RETURN, PRVM_G_EDICTNUM, PRVM_G_INT, PRVM_SetTempString(), VM_etos(), and VM_SAFEPARMCOUNT.
Referenced by VM_etos().
void VM_fabs | ( | prvm_prog_t * | prog | ) |
Definition at line 899 of file prvm_cmds.c.
References fabs(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, v, VM_fabs(), and VM_SAFEPARMCOUNT.
Referenced by VM_fabs().
void VM_fclose | ( | prvm_prog_t * | prog | ) |
Definition at line 1963 of file prvm_cmds.c.
References Con_DPrintf(), developer_extra, FS_Close(), int(), cvar_t::integer, prvm_prog_t::name, NULL, OFS_PARM0, prvm_prog_t::openfiles, prvm_prog_t::openfiles_origin, PRVM_Free, PRVM_G_FLOAT, PRVM_MAX_OPENFILES, VM_fclose(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_fclose().
void VM_fgets | ( | prvm_prog_t * | prog | ) |
Definition at line 1996 of file prvm_cmds.c.
References Con_DPrintf(), developer_extra, FS_Getc(), FS_UnGetc(), int(), cvar_t::integer, prvm_prog_t::name, NULL, OFS_NULL, OFS_PARM0, OFS_RETURN, prvm_prog_t::openfiles, PRVM_G_FLOAT, PRVM_G_INT, PRVM_MAX_OPENFILES, PRVM_SetTempString(), VM_fgets(), VM_SAFEPARMCOUNT, VM_TEMPSTRING_MAXSIZE, and VM_Warning().
Referenced by VM_fgets().
void VM_Files_CloseAll | ( | prvm_prog_t * | prog | ) |
Definition at line 1863 of file prvm_cmds.c.
References FS_Close(), i, NULL, prvm_prog_t::openfiles, and PRVM_MAX_OPENFILES.
Referenced by VM_Cmd_Reset().
void VM_Files_Init | ( | prvm_prog_t * | prog | ) |
Definition at line 1856 of file prvm_cmds.c.
References i, NULL, prvm_prog_t::openfiles, and PRVM_MAX_OPENFILES.
Referenced by VM_Cmd_Init().
void VM_find | ( | prvm_prog_t * | prog | ) |
Definition at line 1110 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, prvm_prog_t::edicts, f, prvm_edict_t::free, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_STRING, PRVM_EDICT_NUM, PRVM_G_EDICTNUM, PRVM_G_INT, PRVM_G_STRING, VM_find(), VM_RETURN_EDICT, VM_SAFEPARMCOUNT, and prvm_prog_t::xfunction.
Referenced by VM_find().
void VM_findchain | ( | prvm_prog_t * | prog | ) |
Definition at line 1193 of file prvm_cmds.c.
References prvm_prog_t::argc, mfunction_t::builtinsprofile, chain, prvm_prog_t::edicts, prvm_prog_t::error_cmd, f, prvm_prog_t::fieldoffsets, prvm_edict_t::free, i, prvm_prog_t::name, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_STRING, PRVM_EDICTFIELDEDICT, PRVM_G_INT, PRVM_G_STRING, PRVM_NEXT_EDICT, PRVM_NUM_FOR_EDICT, VM_findchain(), VM_RETURN_EDICT, VM_SAFEPARMCOUNTRANGE, and prvm_prog_t::xfunction.
Referenced by VM_findchain().
void VM_findchainflags | ( | prvm_prog_t * | prog | ) |
Definition at line 1334 of file prvm_cmds.c.
References prvm_prog_t::argc, mfunction_t::builtinsprofile, chain, prvm_prog_t::edicts, prvm_prog_t::error_cmd, f, prvm_prog_t::fieldoffsets, prvm_edict_t::free, i, prvm_prog_t::name, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_FLOAT, PRVM_EDICT_TO_PROG, PRVM_EDICTFIELDEDICT, PRVM_G_FLOAT, PRVM_G_INT, PRVM_NEXT_EDICT, VM_findchainflags(), VM_RETURN_EDICT, VM_SAFEPARMCOUNTRANGE, and prvm_prog_t::xfunction.
Referenced by VM_findchainflags().
void VM_findchainfloat | ( | prvm_prog_t * | prog | ) |
Definition at line 1248 of file prvm_cmds.c.
References prvm_prog_t::argc, mfunction_t::builtinsprofile, chain, prvm_prog_t::edicts, prvm_prog_t::error_cmd, f, prvm_prog_t::fieldoffsets, prvm_edict_t::free, i, prvm_prog_t::name, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_FLOAT, PRVM_EDICT_TO_PROG, PRVM_EDICTFIELDEDICT, PRVM_G_FLOAT, PRVM_G_INT, PRVM_NEXT_EDICT, VM_findchainfloat(), VM_RETURN_EDICT, VM_SAFEPARMCOUNTRANGE, and prvm_prog_t::xfunction.
Referenced by VM_findchainfloat().
void VM_findflags | ( | prvm_prog_t * | prog | ) |
Definition at line 1294 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, prvm_prog_t::edicts, f, prvm_edict_t::free, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_FLOAT, PRVM_EDICT_NUM, PRVM_G_EDICTNUM, PRVM_G_FLOAT, PRVM_G_INT, VM_findflags(), VM_RETURN_EDICT, VM_SAFEPARMCOUNT, and prvm_prog_t::xfunction.
Referenced by VM_findflags().
void VM_findfloat | ( | prvm_prog_t * | prog | ) |
Definition at line 1155 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, prvm_prog_t::edicts, f, prvm_edict_t::free, prvm_prog_t::num_edicts, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_E_FLOAT, PRVM_EDICT_NUM, PRVM_G_EDICTNUM, PRVM_G_FLOAT, PRVM_G_INT, VM_findfloat(), VM_RETURN_EDICT, VM_SAFEPARMCOUNT, and prvm_prog_t::xfunction.
Referenced by VM_findfloat().
void VM_findfont | ( | prvm_prog_t * | prog | ) |
Definition at line 1616 of file clvm_cmds.c.
References getdrawfontnum(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_findfont(), and VM_SAFEPARMCOUNT.
Referenced by VM_findfont().
void VM_findkeysforcommand | ( | prvm_prog_t * | prog | ) |
Definition at line 3352 of file prvm_cmds.c.
References prvm_prog_t::argc, bound, cmd(), dp_strlcat, FKFC_NUMKEYS, i, Key_FindKeysForCommand(), MAX_BINDMAPS, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), ret, va(), VM_CheckEmptyString(), VM_findkeysforcommand(), VM_SAFEPARMCOUNTRANGE, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_findkeysforcommand().
void VM_floor | ( | prvm_prog_t * | prog | ) |
Definition at line 1527 of file prvm_cmds.c.
References floor(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_floor(), and VM_SAFEPARMCOUNT.
Referenced by VM_floor().
void VM_fopen | ( | prvm_prog_t * | prog | ) |
Definition at line 1899 of file prvm_cmds.c.
References Con_DPrintf(), developer_extra, FS_OpenRealFile(), FS_OpenVirtualFile(), int(), cvar_t::integer, mode, prvm_prog_t::name, NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, prvm_prog_t::openfiles, prvm_prog_t::openfiles_origin, PRVM_AllocationOrigin(), PRVM_G_FLOAT, PRVM_G_STRING, PRVM_MAX_OPENFILES, va(), VM_fopen(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_fopen().
void VM_fputs | ( | prvm_prog_t * | prog | ) |
Definition at line 2049 of file prvm_cmds.c.
References Con_DPrintf(), developer_extra, FS_Write(), int(), cvar_t::integer, prvm_prog_t::name, NULL, OFS_PARM0, prvm_prog_t::openfiles, PRVM_G_FLOAT, PRVM_MAX_OPENFILES, VM_fputs(), VM_SAFEPARMCOUNT, VM_TEMPSTRING_MAXSIZE, VM_VarString(), and VM_Warning().
Referenced by VM_fputs().
void VM_freepic | ( | prvm_prog_t * | prog | ) |
Definition at line 1339 of file clvm_cmds.c.
References Draw_FreePic(), OFS_PARM0, PRVM_G_STRING, VM_CheckEmptyString(), VM_freepic(), and VM_SAFEPARMCOUNT.
Referenced by VM_freepic().
void VM_ftoe | ( | prvm_prog_t * | prog | ) |
Definition at line 982 of file prvm_cmds.c.
References prvm_prog_t::max_edicts, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_PROG_TO_EDICT, VM_ftoe(), and VM_SAFEPARMCOUNT.
Referenced by VM_ftoe().
void VM_ftos | ( | prvm_prog_t * | prog | ) |
Definition at line 874 of file prvm_cmds.c.
References dpsnprintf(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), v, VM_ftos(), and VM_SAFEPARMCOUNT.
Referenced by VM_ftos().
void VM_gecko_create | ( | prvm_prog_t * | prog | ) |
Definition at line 3477 of file prvm_cmds.c.
References OFS_RETURN, and PRVM_G_FLOAT.
void VM_gecko_destroy | ( | prvm_prog_t * | prog | ) |
Definition at line 3489 of file prvm_cmds.c.
void VM_gecko_get_texture_extent | ( | prvm_prog_t * | prog | ) |
Definition at line 3547 of file prvm_cmds.c.
References OFS_RETURN, and PRVM_G_VECTOR.
void VM_gecko_keyevent | ( | prvm_prog_t * | prog | ) |
Definition at line 3511 of file prvm_cmds.c.
References OFS_RETURN, and PRVM_G_FLOAT.
void VM_gecko_movemouse | ( | prvm_prog_t * | prog | ) |
Definition at line 3523 of file prvm_cmds.c.
void VM_gecko_navigate | ( | prvm_prog_t * | prog | ) |
Definition at line 3500 of file prvm_cmds.c.
void VM_gecko_resize | ( | prvm_prog_t * | prog | ) |
Definition at line 3535 of file prvm_cmds.c.
void VM_getbindmaps | ( | prvm_prog_t * | prog | ) |
Definition at line 3444 of file prvm_cmds.c.
References Key_GetBindMap(), OFS_RETURN, PRVM_G_VECTOR, VM_getbindmaps(), and VM_SAFEPARMCOUNT.
Referenced by VM_getbindmaps().
void VM_getentityfieldstring | ( | prvm_prog_t * | prog | ) |
Definition at line 2177 of file prvm_cmds.c.
References prvm_prog_t::fielddefs, prvm_edict_t::fields, prvm_edict_t::fp, prvm_edict_t::free, i, int(), prvm_eval_t::ivector, MAX_INPUTLINE, prvm_prog_t::numfielddefs, mdef_t::ofs, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_INT, PRVM_NUM_FOR_EDICT, PRVM_SetTempString(), prvm_type_size, PRVM_UglyValueString(), strlen(), mdef_t::type, type, and VM_Warning().
void VM_getimagesize | ( | prvm_prog_t * | prog | ) |
Definition at line 2001 of file clvm_cmds.c.
References CACHEPICFLAG_NOTPERSISTENT, CACHEPICFLAG_QUIET, Draw_CachePic_Flags(), Draw_GetPicHeight(), Draw_GetPicWidth(), Draw_IsPicLoaded(), OFS_PARM0, OFS_RETURN, PRVM_G_STRING, PRVM_G_VECTOR, VM_CheckEmptyString(), VM_getimagesize(), and VM_SAFEPARMCOUNT.
Referenced by VM_getimagesize().
void VM_getkeybind | ( | prvm_prog_t * | prog | ) |
Definition at line 3402 of file prvm_cmds.c.
References prvm_prog_t::argc, bound, Key_GetBind(), MAX_BINDMAPS, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), strlen(), VM_getkeybind(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_getkeybind().
void VM_getmousepos | ( | prvm_prog_t * | prog | ) |
void VM_getostype | ( | prvm_prog_t * | prog | ) |
Definition at line 2921 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_FLOAT, VM_getostype(), and VM_SAFEPARMCOUNT.
Referenced by VM_getostype().
void VM_getsoundtime | ( | prvm_prog_t * | prog | ) |
Definition at line 2994 of file prvm_cmds.c.
References CHAN_USER2ENGINE, CLVM_prog, entnum, int(), IS_CHAN, MAX_EDICTS, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_NUM_FOR_EDICT, S_GetEntChannelPosition(), SVVM_prog, VM_getsoundtime(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_getsoundtime().
void VM_getsurfaceclippedpoint | ( | prvm_prog_t * | prog | ) |
Definition at line 6478 of file prvm_cmds.c.
References animatemodel(), applytransform_inverted(), clippointtosurface(), getmodel(), getsurface(), model, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, origin, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, PRVM_serveredictvector, VectorAdd, VectorClear, VectorCopy, VM_getsurfaceclippedpoint(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfaceclippedpoint().
void VM_getsurfacenearpoint | ( | prvm_prog_t * | prog | ) |
Definition at line 6428 of file prvm_cmds.c.
References animatemodel(), applytransform_inverted(), bound, clippointtosurface(), prvm_edict_t::free, getmodel(), msurface_t::maxs, msurface_t::mins, model, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, VectorCopy, VectorLength2, VectorSubtract, VM_getsurfacenearpoint(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacenearpoint().
void VM_getsurfacenormal | ( | prvm_prog_t * | prog | ) |
Definition at line 6397 of file prvm_cmds.c.
References animatemodel(), prvm_prog_t::animatemodel_cache, applytransform_forward_normal(), animatemodel_cache::data_vertex3f, getmodel(), getsurface(), model, normal, msurface_t::num_firstvertex, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, TriangleNormal, VectorClear, VectorCopy, VectorNormalize, VM_getsurfacenormal(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacenormal().
void VM_getsurfacenumpoints | ( | prvm_prog_t * | prog | ) |
Definition at line 6282 of file prvm_cmds.c.
References getmodel(), getsurface(), model, msurface_t::num_vertices, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, VM_getsurfacenumpoints(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacenumpoints().
void VM_getsurfacenumtriangles | ( | prvm_prog_t * | prog | ) |
Definition at line 6497 of file prvm_cmds.c.
References getmodel(), getsurface(), model, msurface_t::num_triangles, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, VM_getsurfacenumtriangles(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacenumtriangles().
void VM_getsurfacepoint | ( | prvm_prog_t * | prog | ) |
Definition at line 6298 of file prvm_cmds.c.
References animatemodel(), prvm_prog_t::animatemodel_cache, applytransform_forward(), animatemodel_cache::data_vertex3f, getmodel(), getsurface(), int(), model, msurface_t::num_firstvertex, msurface_t::num_vertices, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, VectorClear, VectorCopy, VM_getsurfacepoint(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacepoint().
void VM_getsurfacepointattribute | ( | prvm_prog_t * | prog | ) |
Definition at line 6326 of file prvm_cmds.c.
References animatemodel(), prvm_prog_t::animatemodel_cache, applytransform_forward(), applytransform_forward_direction(), animatemodel_cache::data_normal3f, animatemodel_cache::data_svector3f, animatemodel_cache::data_tvector3f, animatemodel_cache::data_vertex3f, getmodel(), getsurface(), int(), model, msurface_t::num_firstvertex, msurface_t::num_vertices, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, VectorClear, VectorCopy, VectorSet, VM_getsurfacepointattribute(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacepointattribute().
void VM_getsurfacetexture | ( | prvm_prog_t * | prog | ) |
Definition at line 6416 of file prvm_cmds.c.
References getmodel(), getsurface(), model, texture_t::name, OFS_NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), strlen(), msurface_t::texture, VM_getsurfacetexture(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacetexture().
void VM_getsurfacetriangle | ( | prvm_prog_t * | prog | ) |
Definition at line 6512 of file prvm_cmds.c.
References getmodel(), getsurface(), int(), model, msurface_t::num_firsttriangle, msurface_t::num_firstvertex, msurface_t::num_triangles, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_VECTOR, VectorClear, VectorMA, VM_getsurfacetriangle(), and VM_SAFEPARMCOUNT.
Referenced by VM_getsurfacetriangle().
void VM_gettime | ( | prvm_prog_t * | prog | ) |
Definition at line 2948 of file prvm_cmds.c.
References prvm_prog_t::argc, CDAudio_GetPosition(), host_static_t::dirtytime, host, int(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, host_static_t::realtime, prvm_prog_t::starttime, Sys_DirtyTime(), VM_gettime(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_gettime().
void VM_infoadd | ( | prvm_prog_t * | prog | ) |
Definition at line 5090 of file prvm_cmds.c.
References dp_strlcpy, InfoString_SetValue(), OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), strlen(), value, VM_infoadd(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_infoadd().
void VM_infoget | ( | prvm_prog_t * | prog | ) |
Definition at line 5110 of file prvm_cmds.c.
References InfoString_GetValue(), OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), strlen(), value, VM_infoget(), VM_SAFEPARMCOUNT, and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_infoget().
void VM_iscachedpic | ( | prvm_prog_t * | prog | ) |
Definition at line 1287 of file clvm_cmds.c.
References OFS_RETURN, PRVM_G_FLOAT, VM_iscachedpic(), and VM_SAFEPARMCOUNT.
Referenced by VM_iscachedpic().
void VM_isfunction | ( | prvm_prog_t * | prog | ) |
Definition at line 5745 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_ED_FindFunction(), PRVM_G_FLOAT, PRVM_G_STRING, VM_CheckEmptyString(), VM_isfunction(), and VM_SAFEPARMCOUNT.
Referenced by VM_isfunction().
void VM_isserver | ( | prvm_prog_t * | prog | ) |
Definition at line 2864 of file prvm_cmds.c.
References server_t::active, OFS_RETURN, PRVM_G_FLOAT, sv, VM_isserver(), and VM_SAFEPARMCOUNT.
Referenced by VM_isserver().
void VM_itof | ( | prvm_prog_t * | prog | ) |
Definition at line 969 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, VM_itof(), and VM_SAFEPARMCOUNT.
Referenced by VM_itof().
void VM_keynumtostring | ( | prvm_prog_t * | prog | ) |
Definition at line 3331 of file prvm_cmds.c.
References Key_KeynumToString(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), strlen(), TINYSTR_LEN, VM_keynumtostring(), and VM_SAFEPARMCOUNT.
Referenced by VM_keynumtostring().
void VM_loadfont | ( | prvm_prog_t * | prog | ) |
Definition at line 1630 of file clvm_cmds.c.
References prvm_prog_t::argc, COM_ParseToken_VM_Tokenize(), com_token, dp_fonts, dp_strlcpy, dp_fonts_t::f, f, FindFont(), i, LoadFont(), MAX_FONT_FALLBACKS, MAX_FONT_SIZES, MAX_QPATH, dp_fonts_t::maxsize, NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, scale, VM_loadfont(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_loadfont().
void VM_loadfromdata | ( | prvm_prog_t * | prog | ) |
Definition at line 3040 of file prvm_cmds.c.
References OFS_PARM0, PRVM_ED_LoadFromFile(), PRVM_G_STRING, VM_loadfromdata(), and VM_SAFEPARMCOUNT.
Referenced by VM_loadfromdata().
void VM_loadfromfile | ( | prvm_prog_t * | prog | ) |
Definition at line 3082 of file prvm_cmds.c.
References data, FS_CheckNastyPath(), FS_LoadFile(), Mem_Free, NULL, OFS_PARM0, OFS_RETURN, PRVM_ED_LoadFromFile(), PRVM_G_FLOAT, PRVM_G_STRING, tempmempool, VM_loadfromfile(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_loadfromfile().
void VM_localcmd | ( | prvm_prog_t * | prog | ) |
Definition at line 678 of file prvm_cmds.c.
References Cbuf_AddText(), cmd_local, VM_localcmd(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_localcmd().
void VM_localsound | ( | prvm_prog_t * | prog | ) |
Definition at line 625 of file prvm_cmds.c.
References prvm_prog_t::argc, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, S_LocalSound(), S_LocalSoundEx(), VM_localsound(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_localsound().
void VM_log | ( | prvm_prog_t * | prog | ) |
Definition at line 1850 of file prvm_cmds.c.
References log(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_log(), and VM_SAFEPARMCOUNT.
Referenced by VM_log().
void VM_makevectors | ( | prvm_prog_t * | prog | ) |
Definition at line 3563 of file prvm_cmds.c.
References angles, AngleVectors(), forward, OFS_PARM0, PRVM_G_VECTOR, PRVM_gameglobalvector, right, up, v_forward, v_right, v_up, VectorCopy, VM_makevectors(), and VM_SAFEPARMCOUNT.
Referenced by VM_makevectors().
void VM_matchpattern | ( | prvm_prog_t * | prog | ) |
Definition at line 4619 of file prvm_cmds.c.
References prvm_prog_t::argc, detect_match_rule(), dp_strlcpy, int(), match_rule(), max, min, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, strlen(), VM_matchpattern(), VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, and VM_Warning().
Referenced by VM_matchpattern().
void VM_max | ( | prvm_prog_t * | prog | ) |
Definition at line 1803 of file prvm_cmds.c.
References prvm_prog_t::argc, f, i, max, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, VM_max(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_max().
void VM_min | ( | prvm_prog_t * | prog | ) |
Definition at line 1777 of file prvm_cmds.c.
References prvm_prog_t::argc, f, i, min, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, VM_min(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_min().
void VM_modulo | ( | prvm_prog_t * | prog | ) |
Definition at line 3116 of file prvm_cmds.c.
References OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, VM_modulo(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_modulo().
void VM_netaddress_resolve | ( | prvm_prog_t * | prog | ) |
Definition at line 5590 of file prvm_cmds.c.
References addr, prvm_prog_t::argc, int(), LHNETADDRESS_FromString(), LHNETADDRESS_ToString(), normalized, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_netaddress_resolve(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_netaddress_resolve().
void VM_nextent | ( | prvm_prog_t * | prog | ) |
Definition at line 1556 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, prvm_prog_t::edicts, prvm_edict_t::free, i, prvm_prog_t::num_edicts, OFS_PARM0, PRVM_EDICT_NUM, PRVM_G_EDICTNUM, VM_nextent(), VM_RETURN_EDICT, VM_SAFEPARMCOUNT, and prvm_prog_t::xfunction.
Referenced by VM_nextent().
void VM_normalize | ( | prvm_prog_t * | prog | ) |
Definition at line 515 of file prvm_cmds.c.
References f, OFS_PARM0, OFS_RETURN, PRVM_G_VECTOR, sqrt(), VectorClear, VectorCopy, VectorLength2, VectorScale, VM_normalize(), and VM_SAFEPARMCOUNT.
Referenced by VM_normalize().
void VM_nudgeoutofsolid | ( | prvm_prog_t * | prog | ) |
Definition at line 5644 of file prvm_cmds.c.
References CL_LinkEdict(), CLVM_prog, prvm_prog_t::edicts, prvm_edict_t::free, prvm_prog_t::name, OFS_PARM0, OFS_RETURN, PHYS_NudgeOutOfSolid(), PRVM_G_EDICT, PRVM_G_FLOAT, SV_LinkEdict(), SVVM_prog, Sys_Error(), VM_nudgeoutofsolid(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_nudgeoutofsolid().
void VM_numentityfields | ( | prvm_prog_t * | prog | ) |
Definition at line 2115 of file prvm_cmds.c.
References prvm_prog_t::numfielddefs, OFS_RETURN, and PRVM_G_FLOAT.
void VM_objerror | ( | prvm_prog_t * | prog | ) |
Definition at line 403 of file prvm_cmds.c.
References CON_ERROR, Con_Printf(), prvm_prog_t::name, NULL, PRVM_allglobaledict, PRVM_ED_Free(), PRVM_ED_Print(), PRVM_GetString(), PRVM_PROG_TO_EDICT, mfunction_t::s_name, self, VM_TEMPSTRING_MAXSIZE, VM_VarString(), and prvm_prog_t::xfunction.
void VM_parseentitydata | ( | prvm_prog_t * | prog | ) |
Definition at line 3054 of file prvm_cmds.c.
References COM_ParseToken_Simple(), com_token, data, prvm_prog_t::error_cmd, prvm_edict_t::free, prvm_prog_t::name, OFS_PARM0, OFS_PARM1, PRVM_ED_ParseEdict(), PRVM_G_EDICT, PRVM_G_STRING, PRVM_NUM_FOR_EDICT, VM_parseentitydata(), and VM_SAFEPARMCOUNT.
Referenced by VM_parseentitydata().
void VM_physics_addforce | ( | prvm_prog_t * | prog | ) |
Definition at line 6584 of file prvm_cmds.c.
References developer, f, cvar_t::integer, movetype, MOVETYPE_PHYSICS, OFS_PARM0, OFS_PARM1, OFS_PARM2, PRVM_G_EDICT, PRVM_G_VECTOR, PRVM_serveredictfloat, VectorCopy, VM_physics_addforce(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_physics_addforce().
void VM_physics_addtorque | ( | prvm_prog_t * | prog | ) |
Definition at line 6613 of file prvm_cmds.c.
References developer, f, cvar_t::integer, movetype, MOVETYPE_PHYSICS, OFS_PARM0, OFS_PARM1, PRVM_G_EDICT, PRVM_G_VECTOR, PRVM_serveredictfloat, VectorCopy, VM_physics_addtorque(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_physics_addtorque().
void VM_physics_enable | ( | prvm_prog_t * | prog | ) |
Definition at line 6557 of file prvm_cmds.c.
References developer, f, cvar_t::integer, movetype, MOVETYPE_PHYSICS, OFS_PARM0, OFS_PARM1, PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_serveredictfloat, VM_physics_enable(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_physics_enable().
void VM_pow | ( | prvm_prog_t * | prog | ) |
Definition at line 1844 of file prvm_cmds.c.
References OFS_PARM0, OFS_PARM1, OFS_RETURN, pow(), PRVM_G_FLOAT, VM_pow(), and VM_SAFEPARMCOUNT.
Referenced by VM_pow().
void VM_precache_file | ( | prvm_prog_t * | prog | ) |
Definition at line 1407 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_INT, VM_precache_file(), and VM_SAFEPARMCOUNT.
Referenced by VM_precache_file().
void VM_precache_pic | ( | prvm_prog_t * | prog | ) |
Definition at line 1306 of file clvm_cmds.c.
References prvm_prog_t::argc, CACHEPICFLAG_FAILONMISSING, CACHEPICFLAG_MIPMAP, CACHEPICFLAG_NOTPERSISTENT, CACHEPICFLAG_QUIET, Draw_CachePic_Flags(), Draw_IsPicLoaded(), f, flags, OFS_NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRECACHE_PIC_MIPMAP, PRECACHE_PIC_NOTPERSISTENT, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, VM_CheckEmptyString(), VM_precache_pic(), and VM_SAFEPARMCOUNTRANGE.
Referenced by VM_precache_pic().
void VM_precache_sound | ( | prvm_prog_t * | prog | ) |
Definition at line 1381 of file prvm_cmds.c.
References cvar_t::integer, OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, S_PrecacheSound(), snd_initialized, VM_precache_sound(), VM_SAFEPARMCOUNT, and VM_Warning().
Referenced by VM_precache_sound().
void VM_print | ( | prvm_prog_t * | prog | ) |
Definition at line 425 of file prvm_cmds.c.
References Con_Print(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
void VM_putentityfieldstring | ( | prvm_prog_t * | prog | ) |
Definition at line 2229 of file prvm_cmds.c.
References prvm_prog_t::fielddefs, prvm_edict_t::free, i, int(), prvm_prog_t::numfielddefs, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_ED_ParseEpair(), PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_NUM_FOR_EDICT, and VM_Warning().
void VM_random | ( | prvm_prog_t * | prog | ) |
Definition at line 611 of file prvm_cmds.c.
References lhrandom, OFS_RETURN, PRVM_G_FLOAT, VM_random(), and VM_SAFEPARMCOUNT.
Referenced by VM_random().
void VM_randomvec | ( | prvm_prog_t * | prog | ) |
Definition at line 1719 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_VECTOR, VectorCopy, VectorRandom, VM_randomvec(), and VM_SAFEPARMCOUNT.
Referenced by VM_randomvec().
void VM_registercvar | ( | prvm_prog_t * | prog | ) |
Definition at line 1736 of file prvm_cmds.c.
References prvm_prog_t::argc, CF_MAXFLAGSVAL, Cmd_Exists(), cmd_local, prvm_prog_t::console_cmd, Cvar_FindVar(), Cvar_Get(), flags, int(), name, NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, value, VM_registercvar(), VM_SAFEPARMCOUNTRANGE, and VM_Warning().
Referenced by VM_registercvar().
void VM_remove | ( | prvm_prog_t * | prog | ) |
Definition at line 1080 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, developer, prvm_edict_t::free, cvar_t::integer, OFS_PARM0, PRVM_ED_Free(), PRVM_G_EDICT, PRVM_NUM_FOR_EDICT, prvm_prog_t::reserved_edicts, VM_remove(), VM_SAFEPARMCOUNT, VM_Warning(), and prvm_prog_t::xfunction.
Referenced by VM_remove().
void VM_rint | ( | prvm_prog_t * | prog | ) |
Definition at line 1508 of file prvm_cmds.c.
References ceil(), f, floor(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_rint(), and VM_SAFEPARMCOUNT.
Referenced by VM_rint().
void VM_search_begin | ( | prvm_prog_t * | prog | ) |
Definition at line 3161 of file prvm_cmds.c.
References prvm_prog_t::argc, FS_Search(), int(), NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_RETURN, prvm_prog_t::opensearches, prvm_prog_t::opensearches_origin, PRVM_AllocationOrigin(), PRVM_G_FLOAT, PRVM_G_STRING, PRVM_MAX_OPENSEARCHES, VM_CheckEmptyString(), VM_SAFEPARMCOUNTRANGE, VM_search_begin(), and VM_Warning().
Referenced by VM_search_begin().
void VM_search_end | ( | prvm_prog_t * | prog | ) |
Definition at line 3207 of file prvm_cmds.c.
References FS_FreeSearch(), int(), NULL, OFS_PARM0, prvm_prog_t::opensearches, prvm_prog_t::opensearches_origin, PRVM_Free, PRVM_G_FLOAT, PRVM_MAX_OPENSEARCHES, VM_SAFEPARMCOUNT, VM_search_end(), and VM_Warning().
Referenced by VM_search_end().
void VM_search_getfilename | ( | prvm_prog_t * | prog | ) |
Definition at line 3266 of file prvm_cmds.c.
References int(), NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, prvm_prog_t::opensearches, PRVM_G_FLOAT, PRVM_G_INT, PRVM_MAX_OPENSEARCHES, PRVM_SetTempString(), strlen(), VM_SAFEPARMCOUNT, VM_search_getfilename(), and VM_Warning().
Referenced by VM_search_getfilename().
void VM_search_getsize | ( | prvm_prog_t * | prog | ) |
Definition at line 3238 of file prvm_cmds.c.
References int(), NULL, OFS_PARM0, OFS_RETURN, prvm_prog_t::opensearches, PRVM_G_FLOAT, PRVM_MAX_OPENSEARCHES, VM_SAFEPARMCOUNT, VM_search_getsize(), and VM_Warning().
Referenced by VM_search_getsize().
void VM_setbindmaps | ( | prvm_prog_t * | prog | ) |
Definition at line 3461 of file prvm_cmds.c.
References Key_SetBindMap(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_VECTOR, VM_SAFEPARMCOUNT, and VM_setbindmaps().
Referenced by VM_setbindmaps().
void VM_setkeybind | ( | prvm_prog_t * | prog | ) |
Definition at line 3423 of file prvm_cmds.c.
References prvm_prog_t::argc, bound, Key_SetBinding(), MAX_BINDMAPS, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_SAFEPARMCOUNTRANGE, and VM_setkeybind().
Referenced by VM_setkeybind().
void VM_SetTraceGlobals | ( | prvm_prog_t * | prog, |
const trace_t * | trace ) |
Definition at line 5228 of file prvm_cmds.c.
References trace_t::allsolid, plane_t::dist, prvm_prog_t::edicts, trace_t::endpos, trace_t::ent, trace_t::fraction, trace_t::hitq3surfaceflags, trace_t::hitsupercontents, trace_t::hittexture, trace_t::inopen, trace_t::inwater, plane_t::normal, trace_t::plane, PRVM_EDICT_TO_PROG, PRVM_gameglobaledict, PRVM_gameglobalfloat, PRVM_gameglobalstring, PRVM_gameglobalvector, PRVM_SetTempString(), trace_t::startsolid, trace_t::startsupercontents, strlen(), trace_allsolid, trace_dphitcontents, trace_dphitq3surfaceflags, trace_dphittexturename, trace_dpstartcontents, trace_endpos, trace_ent, trace_fraction, trace_inopen, trace_inwater, trace_plane_dist, trace_plane_normal, trace_startsolid, and VectorCopy.
Referenced by CL_VM_SetTraceGlobals(), SV_Impact(), VM_SV_tracebox(), VM_SV_traceline(), and VM_SV_tracetoss().
void VM_sin | ( | prvm_prog_t * | prog | ) |
Definition at line 1618 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, sin(), VM_SAFEPARMCOUNT, and VM_sin().
Referenced by VM_sin().
void VM_soundlength | ( | prvm_prog_t * | prog | ) |
Definition at line 3023 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, S_SoundLength(), VM_SAFEPARMCOUNT, and VM_soundlength().
Referenced by VM_soundlength().
void VM_spawn | ( | prvm_prog_t * | prog | ) |
Definition at line 1063 of file prvm_cmds.c.
References mfunction_t::builtinsprofile, PRVM_ED_Alloc(), VM_RETURN_EDICT, VM_SAFEPARMCOUNT, VM_spawn(), and prvm_prog_t::xfunction.
Referenced by VM_spawn().
void VM_sprint | ( | prvm_prog_t * | prog | ) |
Definition at line 465 of file prvm_cmds.c.
References server_t::active, server_static_t::clients, int(), server_static_t::maxclients, netconn_t::message, MSG_WriteChar(), MSG_WriteString(), client_t::netconnection, OFS_PARM0, PRVM_G_FLOAT, sv, svc_print, svs, VM_SAFEPARMCOUNTRANGE, VM_sprint(), VM_TEMPSTRING_MAXSIZE, VM_VarString(), and VM_Warning().
Referenced by VM_sprint().
void VM_sprintf | ( | prvm_prog_t * | prog | ) |
Definition at line 5772 of file prvm_cmds.c.
References buf, dpsnprintf(), f, flags, GETARG_FLOAT, GETARG_INT, GETARG_INTVECTOR, GETARG_STRING, GETARG_VECTOR, int(), INT_LOSSLESS_FORMAT_CONVERT_S, INT_LOSSLESS_FORMAT_CONVERT_U, INT_LOSSLESS_FORMAT_SIZE, MAX_INPUTLINE, NULL, OFS_PARM0, OFS_RETURN, PRINTF_ALTERNATE, PRINTF_LEFT, PRINTF_SIGNPOSITIVE, PRINTF_SPACEPOSITIVE, PRINTF_ZEROPAD, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), u8_encodech(), u8_strpad(), u8_strpad_colorcodes(), va(), VM_Warning(), and width.
void VM_sqrt | ( | prvm_prog_t * | prog | ) |
Definition at line 1643 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, sqrt(), VM_SAFEPARMCOUNT, and VM_sqrt().
Referenced by VM_sqrt().
void VM_stackdump | ( | prvm_prog_t * | prog | ) |
Definition at line 1437 of file prvm_cmds.c.
References PRVM_StackTrace(), VM_SAFEPARMCOUNT, and VM_stackdump().
Referenced by VM_stackdump().
void VM_stof | ( | prvm_prog_t * | prog | ) |
Definition at line 954 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_FLOAT, VM_SAFEPARMCOUNTRANGE, VM_stof(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_stof().
void VM_stov | ( | prvm_prog_t * | prog | ) |
Definition at line 2603 of file prvm_cmds.c.
References Math_atov(), OFS_RETURN, PRVM_G_VECTOR, VM_SAFEPARMCOUNT, VM_stov(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_stov().
void VM_str2chr | ( | prvm_prog_t * | prog | ) |
Definition at line 4896 of file prvm_cmds.c.
References index, int(), cvar_t::integer, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, strlen(), u8_bytelen(), u8_getchar_noendptr, utf8_enable, VM_SAFEPARMCOUNT, and VM_str2chr().
Referenced by VM_str2chr().
void VM_strcat | ( | prvm_prog_t * | prog | ) |
Definition at line 2377 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), VM_SAFEPARMCOUNTRANGE, VM_strcat(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_strcat().
void VM_strconv | ( | prvm_prog_t * | prog | ) |
Definition at line 5022 of file prvm_cmds.c.
References chrchar_alpha(), chrconv_number(), chrconv_punct(), i, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), VM_SAFEPARMCOUNTRANGE, VM_strconv(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_strconv().
void VM_strdecolorize | ( | prvm_prog_t * | prog | ) |
Definition at line 2282 of file prvm_cmds.c.
References COM_StringDecolorize(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_SAFEPARMCOUNT, VM_strdecolorize(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_strdecolorize().
void VM_strftime | ( | prvm_prog_t * | prog | ) |
Definition at line 1014 of file prvm_cmds.c.
References NULL, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), time, VM_SAFEPARMCOUNTRANGE, VM_strftime(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_strftime().
void VM_stringtokeynum | ( | prvm_prog_t * | prog | ) |
Definition at line 3388 of file prvm_cmds.c.
References Key_StringToKeynum(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_SAFEPARMCOUNT, and VM_stringtokeynum().
Referenced by VM_stringtokeynum().
void VM_stringwidth | ( | prvm_prog_t * | prog | ) |
Definition at line 1546 of file clvm_cmds.c.
References prvm_prog_t::argc, DrawQ_TextWidth_UntilWidth_TrackColors_Scale(), getdrawfont(), getdrawfontscale(), int(), NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_G_VECTOR, string, Vector2Copy, Vector2Set, VM_SAFEPARMCOUNTRANGE, and VM_stringwidth().
Referenced by VM_stringwidth().
void VM_strireplace | ( | prvm_prog_t * | prog | ) |
Definition at line 2536 of file prvm_cmds.c.
References i, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), string, strlen(), VM_SAFEPARMCOUNT, VM_strireplace(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_strireplace().
void VM_strlen | ( | prvm_prog_t * | prog | ) |
Definition at line 2265 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, u8_strlen(), VM_SAFEPARMCOUNT, and VM_strlen().
Referenced by VM_strlen().
void VM_strlennocol | ( | prvm_prog_t * | prog | ) |
Definition at line 2305 of file prvm_cmds.c.
References int(), NULL, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, u8_COM_StringLengthNoColors(), VM_SAFEPARMCOUNT, and VM_strlennocol().
Referenced by VM_strlennocol().
void VM_strncasecmp | ( | prvm_prog_t * | prog | ) |
Definition at line 5145 of file prvm_cmds.c.
References prvm_prog_t::argc, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_SAFEPARMCOUNTRANGE, and VM_strncasecmp().
Referenced by VM_strncasecmp().
void VM_strncmp | ( | prvm_prog_t * | prog | ) |
Definition at line 5127 of file prvm_cmds.c.
References prvm_prog_t::argc, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, VM_SAFEPARMCOUNTRANGE, and VM_strncmp().
Referenced by VM_strncmp().
void VM_strpad | ( | prvm_prog_t * | prog | ) |
Definition at line 5070 of file prvm_cmds.c.
References dpsnprintf(), int(), OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_SetTempString(), src, VM_SAFEPARMCOUNTRANGE, VM_strpad(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_strpad().
void VM_strreplace | ( | prvm_prog_t * | prog | ) |
Definition at line 2469 of file prvm_cmds.c.
References i, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), string, strlen(), VM_SAFEPARMCOUNT, VM_strreplace(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_strreplace().
void VM_strstrofs | ( | prvm_prog_t * | prog | ) |
Definition at line 4872 of file prvm_cmds.c.
References prvm_prog_t::argc, int(), OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, strlen(), u8_bytelen(), u8_strnlen(), VM_SAFEPARMCOUNTRANGE, and VM_strstrofs().
Referenced by VM_strstrofs().
void VM_strtolower | ( | prvm_prog_t * | prog | ) |
Definition at line 2329 of file prvm_cmds.c.
References COM_ToLowerString(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_SAFEPARMCOUNT, VM_strtolower(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_strtolower().
void VM_strtoupper | ( | prvm_prog_t * | prog | ) |
Definition at line 2352 of file prvm_cmds.c.
References COM_ToUpperString(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_SAFEPARMCOUNT, VM_strtoupper(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_strtoupper().
void VM_strunzone | ( | prvm_prog_t * | prog | ) |
Definition at line 2642 of file prvm_cmds.c.
References OFS_PARM0, PRVM_FreeString(), PRVM_G_INT, VM_SAFEPARMCOUNT, and VM_strunzone().
Referenced by VM_strunzone().
void VM_strzone | ( | prvm_prog_t * | prog | ) |
Definition at line 2621 of file prvm_cmds.c.
References OFS_RETURN, PRVM_AllocString(), PRVM_G_INT, VM_SAFEPARMCOUNT, VM_strzone(), VM_TEMPSTRING_MAXSIZE, and VM_VarString().
Referenced by VM_strzone().
void VM_substring | ( | prvm_prog_t * | prog | ) |
Definition at line 2397 of file prvm_cmds.c.
References bound, int(), length, NULL, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), string, u8_bytelen(), u8_byteofs(), u8_strlen(), VM_SAFEPARMCOUNT, VM_substring(), and VM_TEMPSTRING_MAXSIZE.
Referenced by VM_substring().
void VM_SV_getextresponse | ( | prvm_prog_t * | prog | ) |
Definition at line 5627 of file prvm_cmds.c.
References first, NET_EXTRESPONSE_MAX, OFS_NULL, OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), strlen(), sv_net_extresponse, sv_net_extresponse_count, sv_net_extresponse_last, VM_argv(), and VM_SAFEPARMCOUNT.
void VM_tan | ( | prvm_prog_t * | prog | ) |
Definition at line 1704 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, VM_SAFEPARMCOUNT, and VM_tan().
Referenced by VM_tan().
void VM_tokenize | ( | prvm_prog_t * | prog | ) |
Definition at line 2663 of file prvm_cmds.c.
References COM_ParseToken_VM_Tokenize(), com_token, com_token_len, dp_strlcpy, ISWHITESPACE, num_tokens, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_SetTempString(), tokenize_string, tokens, tokens_endpos, tokens_startpos, VM_SAFEPARMCOUNT, and VM_tokenize().
Referenced by VM_tokenize().
void VM_tokenize_console | ( | prvm_prog_t * | prog | ) |
Definition at line 2694 of file prvm_cmds.c.
References COM_ParseToken_Console(), com_token, com_token_len, dp_strlcpy, ISWHITESPACE, num_tokens, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_SetTempString(), tokenize_string, tokens, tokens_endpos, tokens_startpos, VM_SAFEPARMCOUNT, and VM_tokenize_console().
Referenced by VM_tokenize_console().
void VM_tokenizebyseparator | ( | prvm_prog_t * | prog | ) |
Definition at line 2738 of file prvm_cmds.c.
References prvm_prog_t::argc, dp_strlcpy, int(), MAX_INPUTLINE, num_tokens, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_STRING, PRVM_SetTempString(), strlen(), tokenize_string, tokens, tokens_endpos, tokens_startpos, VM_SAFEPARMCOUNTRANGE, and VM_tokenizebyseparator().
Referenced by VM_tokenizebyseparator().
void VM_traceoff | ( | prvm_prog_t * | prog | ) |
Definition at line 1480 of file prvm_cmds.c.
References prvm_prog_t::trace, VM_SAFEPARMCOUNT, and VM_traceoff().
Referenced by VM_traceoff().
void VM_traceon | ( | prvm_prog_t * | prog | ) |
Definition at line 1466 of file prvm_cmds.c.
References prvm_prog_t::trace, VM_SAFEPARMCOUNT, and VM_traceon().
Referenced by VM_traceon().
void VM_uncolorstring | ( | prvm_prog_t * | prog | ) |
Definition at line 4857 of file prvm_cmds.c.
References COM_StringDecolorize(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), VM_SAFEPARMCOUNT, VM_TEMPSTRING_MAXSIZE, and VM_uncolorstring().
Referenced by VM_uncolorstring().
void VM_uri_escape | ( | prvm_prog_t * | prog | ) |
Definition at line 5284 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), src, VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, VM_uri_escape(), and VM_VarString().
Referenced by VM_uri_escape().
void VM_uri_get | ( | prvm_prog_t * | prog | ) |
Definition at line 5427 of file prvm_cmds.c.
References prvm_prog_t::argc, base64_encode(), uri_to_prog_t::buffer, Crypto_SignDataDetached(), Curl_Begin_ToMemory_POST(), dp_strlcpy, prvm_prog_t::error_cmd, i, id, uri_to_prog_t::id, Mem_ExpandableArray_RecordAtIndex(), prvm_prog_t::name, NULL, prvm_stringbuffer_t::num_strings, OFS_PARM0, OFS_PARM1, OFS_PARM2, OFS_PARM3, OFS_PARM4, OFS_PARM5, OFS_RETURN, uri_to_prog_t::postdata, uri_to_prog_t::postlen, uri_to_prog_t::posttype, uri_to_prog_t::prog, PRVM_allfunction, PRVM_G_FLOAT, PRVM_G_INT, PRVM_G_STRING, ret, uri_to_prog_t::sigdata, uri_to_prog_t::siglen, prvm_prog_t::starttime, uri_to_prog_t::starttime, prvm_prog_t::stringbuffersarray, prvm_stringbuffer_t::strings, strlen(), uri_to_string_callback(), VM_SAFEPARMCOUNTRANGE, VM_uri_get(), VM_Warning(), Z_Free, and Z_Malloc.
Referenced by VM_uri_get().
void VM_uri_unescape | ( | prvm_prog_t * | prog | ) |
Definition at line 5317 of file prvm_cmds.c.
References OFS_RETURN, PRVM_G_INT, PRVM_SetTempString(), src, VM_SAFEPARMCOUNTRANGE, VM_TEMPSTRING_MAXSIZE, VM_uri_unescape(), and VM_VarString().
Referenced by VM_uri_unescape().
size_t VM_VarString | ( | prvm_prog_t * | prog, |
int | first, | ||
char * | out, | ||
size_t | outsize ) |
Returns the length of the *out string excluding the \0 terminator.
Definition at line 280 of file prvm_cmds.c.
References prvm_prog_t::argc, first, i, OFS_PARM0, PRVM_G_STRING, strlen(), and VM_Warning().
Referenced by VM_bprint(), VM_centerprint(), VM_crc16(), VM_cvar(), VM_cvar_defstring(), VM_cvar_description(), VM_cvar_set(), VM_cvar_string(), VM_cvar_type(), VM_digest_hex(), VM_dprint(), VM_error(), VM_fputs(), VM_infoadd(), VM_localcmd(), VM_objerror(), VM_print(), VM_sprint(), VM_stof(), VM_stov(), VM_strcat(), VM_strconv(), VM_strftime(), VM_strpad(), VM_strzone(), VM_SV_centerprint(), VM_SV_sprint(), VM_SV_stuffcmd(), VM_uri_escape(), and VM_uri_unescape().
void VM_vectoangles | ( | prvm_prog_t * | prog | ) |
Definition at line 586 of file prvm_cmds.c.
References AnglesFromVectors(), prvm_prog_t::argc, forward, NULL, OFS_PARM0, OFS_PARM1, OFS_RETURN, PRVM_G_VECTOR, up, VectorCopy, VM_SAFEPARMCOUNTRANGE, and VM_vectoangles().
Referenced by VM_vectoangles().
void VM_vectorvectors | ( | prvm_prog_t * | prog | ) |
Definition at line 3582 of file prvm_cmds.c.
References forward, OFS_PARM0, PRVM_G_VECTOR, PRVM_gameglobalvector, right, up, v_forward, v_right, v_up, VectorCopy, VectorNormalize2, VectorVectors(), VM_SAFEPARMCOUNT, and VM_vectorvectors().
Referenced by VM_vectorvectors().
void VM_vectoyaw | ( | prvm_prog_t * | prog | ) |
Definition at line 557 of file prvm_cmds.c.
References int(), M_PI, OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_VECTOR, VM_SAFEPARMCOUNT, and VM_vectoyaw().
Referenced by VM_vectoyaw().
void VM_vlen | ( | prvm_prog_t * | prog | ) |
Definition at line 544 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_FLOAT, PRVM_G_VECTOR, VectorLength, VM_SAFEPARMCOUNT, and VM_vlen().
Referenced by VM_vlen().
void VM_vtos | ( | prvm_prog_t * | prog | ) |
Definition at line 917 of file prvm_cmds.c.
References dpsnprintf(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_VECTOR, PRVM_SetTempString(), VM_SAFEPARMCOUNT, and VM_vtos().
Referenced by VM_vtos().
void VM_wasfreed | ( | prvm_prog_t * | prog | ) |
Definition at line 5222 of file prvm_cmds.c.
References OFS_PARM0, OFS_RETURN, PRVM_G_EDICT, PRVM_G_FLOAT, VM_SAFEPARMCOUNT, and VM_wasfreed().
Referenced by VM_wasfreed().
void VM_whichpack | ( | prvm_prog_t * | prog | ) |
Definition at line 5364 of file prvm_cmds.c.
References FS_WhichPack(), OFS_PARM0, OFS_RETURN, PRVM_G_INT, PRVM_G_STRING, PRVM_SetTempString(), strlen(), VM_SAFEPARMCOUNT, and VM_whichpack().
Referenced by VM_whichpack().
void VM_writetofile | ( | prvm_prog_t * | prog | ) |
Definition at line 2082 of file prvm_cmds.c.
References prvm_edict_t::free, OFS_PARM0, OFS_PARM1, PRVM_ED_Write(), PRVM_G_EDICT, PRVM_G_FLOAT, PRVM_NUM_FOR_EDICT, VM_GetFileHandle(), VM_SAFEPARMCOUNT, VM_Warning(), and VM_writetofile().
Referenced by VM_writetofile().