X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=mvm_cmds.c;h=c9da3166fd378e4e556082c99f2b1c8e587db965;hb=08f1e9f56f1df011b616af3c7382bdf0c9c96846;hp=a310b0e7e3c5e59b348b2a10e890369e939dd018;hpb=4e1f3f76d5fe7befe20034a730630c314d45956b;p=xonotic%2Fdarkplaces.git diff --git a/mvm_cmds.c b/mvm_cmds.c index a310b0e7..c9da3166 100644 --- a/mvm_cmds.c +++ b/mvm_cmds.c @@ -10,46 +10,47 @@ //============================================================================ // Menu -const char *vm_m_extensions = -"BX_WAL_SUPPORT " -"DP_CINEMATIC_DPV " -"DP_COVERAGE " -"DP_CRYPTO " -"DP_CSQC_BINDMAPS " -"DP_GFX_FONTS " -"DP_GFX_FONTS_FREETYPE " -"DP_UTF8 " -"DP_FONT_VARIABLEWIDTH " -"DP_MENU_EXTRESPONSEPACKET " -"DP_QC_ASINACOSATANATAN2TAN " -"DP_QC_AUTOCVARS " -"DP_QC_CMD " -"DP_QC_CRC16 " -"DP_QC_CVAR_TYPE " -"DP_QC_CVAR_DESCRIPTION " -"DP_QC_DIGEST " -"DP_QC_DIGEST_SHA256 " -"DP_QC_FINDCHAIN_TOFIELD " -"DP_QC_I18N " -"DP_QC_LOG " -"DP_QC_RENDER_SCENE " -"DP_QC_SPRINTF " -"DP_QC_STRFTIME " -"DP_QC_STRINGBUFFERS " -"DP_QC_STRINGBUFFERS_CVARLIST " -"DP_QC_STRINGBUFFERS_EXT_WIP " -"DP_QC_STRINGCOLORFUNCTIONS " -"DP_QC_STRING_CASE_FUNCTIONS " -"DP_QC_STRREPLACE " -"DP_QC_TOKENIZEBYSEPARATOR " -"DP_QC_TOKENIZE_CONSOLE " -"DP_QC_UNLIMITEDTEMPSTRINGS " -"DP_QC_URI_ESCAPE " -"DP_QC_URI_GET " -"DP_QC_URI_POST " -"DP_QC_WHICHPACK " -"FTE_STRINGS " -; +const char *vm_m_extensions[] = { +"BX_WAL_SUPPORT", +"DP_CINEMATIC_DPV", +"DP_COVERAGE", +"DP_CRYPTO", +"DP_CSQC_BINDMAPS", +"DP_GFX_FONTS", +"DP_GFX_FONTS_FREETYPE", +"DP_UTF8", +"DP_FONT_VARIABLEWIDTH", +"DP_MENU_EXTRESPONSEPACKET", +"DP_QC_ASINACOSATANATAN2TAN", +"DP_QC_AUTOCVARS", +"DP_QC_CMD", +"DP_QC_CRC16", +"DP_QC_CVAR_TYPE", +"DP_QC_CVAR_DESCRIPTION", +"DP_QC_DIGEST", +"DP_QC_DIGEST_SHA256", +"DP_QC_FINDCHAIN_TOFIELD", +"DP_QC_I18N", +"DP_QC_LOG", +"DP_QC_RENDER_SCENE", +"DP_QC_SPRINTF", +"DP_QC_STRFTIME", +"DP_QC_STRINGBUFFERS", +"DP_QC_STRINGBUFFERS_CVARLIST", +"DP_QC_STRINGBUFFERS_EXT_WIP", +"DP_QC_STRINGCOLORFUNCTIONS", +"DP_QC_STRING_CASE_FUNCTIONS", +"DP_QC_STRREPLACE", +"DP_QC_TOKENIZEBYSEPARATOR", +"DP_QC_TOKENIZE_CONSOLE", +"DP_QC_UNLIMITEDTEMPSTRINGS", +"DP_QC_URI_ESCAPE", +"DP_QC_URI_GET", +"DP_QC_URI_POST", +"DP_QC_WHICHPACK", +"FTE_STRINGS", +NULL +}; /* ========= @@ -171,7 +172,7 @@ vector getresolution(float number) static void VM_M_getresolution(prvm_prog_t *prog) { int nr, fs; - VM_SAFEPARMCOUNTRANGE(1, 2, VM_getresolution); + VM_SAFEPARMCOUNTRANGE(1, 2, VM_M_getresolution); nr = (int)PRVM_G_FLOAT(OFS_PARM0); @@ -521,7 +522,7 @@ static void VM_M_getserverlistnumber(prvm_prog_t *prog) const serverlist_entry_t *cache; int hostnr; - VM_SAFEPARMCOUNT(2, VM_M_getserverliststring); + VM_SAFEPARMCOUNT(2, VM_M_getserverlistnumber); PRVM_G_INT(OFS_RETURN) = OFS_NULL; @@ -868,7 +869,7 @@ static void VM_M_crypto_getmykeyfp(prvm_prog_t *prog) int i; char keyfp[FP64_SIZE + 1]; - VM_SAFEPARMCOUNT(1,VM_M_crypto_getmykey); + VM_SAFEPARMCOUNT(1, VM_M_crypto_getmykeyfp); i = PRVM_G_FLOAT( OFS_PARM0 ); switch(Crypto_RetrieveLocalKey(i, keyfp, sizeof(keyfp), NULL, 0, NULL)) @@ -890,7 +891,7 @@ static void VM_M_crypto_getmyidfp(prvm_prog_t *prog) int i; char idfp[FP64_SIZE + 1]; - VM_SAFEPARMCOUNT(1,VM_M_crypto_getmykey); + VM_SAFEPARMCOUNT(1, VM_M_crypto_getmyidfp); i = PRVM_G_FLOAT( OFS_PARM0 ); switch(Crypto_RetrieveLocalKey(i, NULL, 0, idfp, sizeof(idfp), NULL)) @@ -912,7 +913,7 @@ static void VM_M_crypto_getmyidstatus(prvm_prog_t *prog) int i; qboolean issigned; - VM_SAFEPARMCOUNT(1,VM_M_crypto_getmykey); + VM_SAFEPARMCOUNT(1, VM_M_crypto_getmyidstatus); i = PRVM_G_FLOAT( OFS_PARM0 ); switch(Crypto_RetrieveLocalKey(i, NULL, 0, NULL, 0, &issigned)) @@ -944,7 +945,7 @@ VM_vlen, // #9 VM_vectoyaw, // #10 VM_vectoangles, // #11 VM_random, // #12 -VM_localcmd, // #13 +VM_localcmd_client, // #13 VM_cvar, // #14 VM_cvar_set, // #15 VM_dprint, // #16 @@ -1612,7 +1613,8 @@ void MVM_init_cmd(prvm_prog_t *prog) r_refdef_scene_t *scene; VM_Cmd_Init(prog); - VM_Polygons_Reset(prog); + prog->polygonbegin_model = NULL; + prog->polygonbegin_guess2d = 0; scene = R_GetScenePointer( RST_MENU ); @@ -1634,5 +1636,6 @@ void MVM_reset_cmd(prvm_prog_t *prog) //VM_Cmd_Init(); VM_Cmd_Reset(prog); - VM_Polygons_Reset(prog); + prog->polygonbegin_model = NULL; + prog->polygonbegin_guess2d = 0; }