X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=prvm_cmds.h;h=e8ed3cbc7ea47875a2e3fa8ebe8a4a135c5c8283;hb=2000fe0dea529231a494c63436f171829cbf43e5;hp=42cd5d7c0c8a0991ca5389c0e2a8e9dbab002858;hpb=6e48dafd2f198e53ef8031379080656e9483e709;p=xonotic%2Fdarkplaces.git diff --git a/prvm_cmds.h b/prvm_cmds.h index 42cd5d7c..e8ed3cbc 100644 --- a/prvm_cmds.h +++ b/prvm_cmds.h @@ -277,6 +277,7 @@ void VM_min (void); void VM_max (void); void VM_bound (void); void VM_pow (void); +void VM_log (void); void VM_asin (void); void VM_acos (void); void VM_atan (void); @@ -308,7 +309,7 @@ void VM_putentityfieldstring(void); // And declared these ones for VM_getentityfieldstring and VM_putentityfieldstring in prvm_cmds.c // the function is from prvm_edict.c char *PRVM_UglyValueString (etype_t type, prvm_eval_t *val); -qboolean PRVM_ED_ParseEpair(prvm_edict_t *ent, ddef_t *key, const char *s); +qboolean PRVM_ED_ParseEpair(prvm_edict_t *ent, ddef_t *key, const char *s, qboolean parsebackslash); // DRESK - String Length (not counting color codes) void VM_strlennocol(void); @@ -331,6 +332,8 @@ void VM_clientstate(void); void VM_getostype(void); void VM_getmousepos(void); void VM_gettime(void); +void VM_getsoundtime(void); +void VM_soundlength(void); void VM_loadfromdata(void); void VM_parseentitydata(void); void VM_loadfromfile(void); @@ -349,18 +352,26 @@ void VM_drawstring(void); void VM_drawcolorcodedstring(void); void VM_stringwidth(void); void VM_drawpic(void); +void VM_drawrotpic(void); void VM_drawsubpic(void); void VM_drawfill(void); void VM_drawsetcliparea(void); void VM_drawresetcliparea(void); void VM_getimagesize(void); +void VM_findfont(void); +void VM_loadfont(void); + void VM_makevectors (void); void VM_vectorvectors (void); void VM_keynumtostring (void); +void VM_getkeybind (void); void VM_findkeysforcommand (void); void VM_stringtokeynum (void); +void VM_setkeybind (void); +void VM_getbindmaps (void); +void VM_setbindmaps (void); void VM_cin_open( void ); void VM_cin_close( void ); @@ -421,6 +432,7 @@ void VM_strireplace (void); void VM_crc16(void); void VM_SetTraceGlobals(const trace_t *trace); +void VM_ClearTraceGlobals(void); void VM_Cmd_Init(void); void VM_Cmd_Reset(void); @@ -431,3 +443,38 @@ void VM_whichpack (void); void VM_etof (void); void VM_uri_get (void); +void VM_netaddress_resolve (void); + +void VM_tokenize_console (void); +void VM_argv_start_index (void); +void VM_argv_end_index (void); + +void VM_buf_cvarlist(void); +void VM_cvar_description(void); + +void VM_CL_getextresponse (void); +void VM_SV_getextresponse (void); + +// Common functions between menu.dat and clsprogs +void VM_CL_isdemo (void); +void VM_CL_videoplaying (void); + +void VM_isfunction(void); +void VM_callfunction(void); + +void VM_sprintf(void); + +void VM_getsurfacenumpoints(void); +void VM_getsurfacepoint(void); +void VM_getsurfacepointattribute(void); +void VM_getsurfacenormal(void); +void VM_getsurfacetexture(void); +void VM_getsurfacenearpoint(void); +void VM_getsurfaceclippedpoint(void); +void VM_getsurfacenumtriangles(void); +void VM_getsurfacetriangle(void); + +// physics builtins +void VM_physics_enable(void); +void VM_physics_addforce(void); +void VM_physics_addtorque(void);