]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_cmds.h
turned Mod_CheckLoaded into a #define
[xonotic/darkplaces.git] / prvm_cmds.h
index 9b0e1d413423865854044ed6b8088ee25f939d46..c7832647a8366da94316a1431c7455ec3f829733 100644 (file)
@@ -101,11 +101,18 @@ string    chr(float ascii)
 float  itof(intt ent)
 intt   ftoi(float num)
 
+-------will be removed soon----------
 float  altstr_count(string)
 string altstr_prepare(string)
 string altstr_get(string,float)
 string altstr_set(string altstr, float num, string set)
 string altstr_ins(string altstr, float num, string set)
+--------------------------------------
+
+entity findflags(entity start, .float field, float match)
+entity findchainflags(.float field, float match)
+
+const string   VM_cvar_defstring (string)
 
 perhaps only : Menu : WriteMsg
 ===============================
@@ -187,12 +194,15 @@ float     getserverlistindexforkey(string key)
 #define VM_SAFEPARMCOUNT(p,f)
 #endif
 
-#define        VM_RETURN_EDICT(e)              (((int *)prog->globals)[OFS_RETURN] = PRVM_EDICT_TO_PROG(e))
+#define        VM_RETURN_EDICT(e)              (((int *)prog->globals.generic)[OFS_RETURN] = PRVM_EDICT_TO_PROG(e))
 
-#define e10 0,0,0,0,0,0,0,0,0,0
+#define e10 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
 #define e100 e10,e10,e10,e10,e10,e10,e10,e10,e10,e10
 #define e1000 e100,e100,e100,e100,e100,e100,e100,e100,e100,e100
 
+#define VM_STRINGTEMP_BUFFERS 16
+#define VM_STRINGTEMP_LENGTH 4096
+
 // builtins and other general functions
 
 char *VM_GetTempString(void);
@@ -216,6 +226,7 @@ void VM_break (void);
 void VM_localcmd (void);
 void VM_cvar (void);
 void VM_cvar_string(void);
+void VM_cvar_defstring (void);
 void VM_cvar_set (void);
 void VM_dprint (void);
 void VM_ftos (void);
@@ -231,6 +242,8 @@ void VM_find (void);
 void VM_findfloat (void);
 void VM_findchain (void);
 void VM_findchainfloat (void);
+void VM_findflags (void);
+void VM_findchainflags (void);
 void VM_precache_file (void);
 void VM_precache_error (void);
 void VM_precache_sound (void);
@@ -246,17 +259,6 @@ void VM_floor (void);
 void VM_ceil (void);
 void VM_nextent (void);
 
-// REMOVE THESE
-sizebuf_t *VM_WriteDest (void);
-void VM_WriteByte (void);
-void VM_WriteChar (void);
-void VM_WriteShort (void);
-void VM_WriteLong (void);
-void VM_WriteAngle (void);
-void VM_WriteCoord (void);
-void VM_WriteString (void);
-void VM_WriteEntity (void);
-
 void VM_changelevel (void);
 void VM_sin (void);
 void VM_cos (void);
@@ -333,4 +335,4 @@ void VM_altstr_set( void );
 void VM_altstr_ins(void);
 
 void VM_Cmd_Init(void);
-void VM_Cmd_Reset(void);
\ No newline at end of file
+void VM_Cmd_Reset(void);