]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - progs.h
upgraded Image_CopyMux to be able to output constant byte values as well as indexed...
[xonotic/darkplaces.git] / progs.h
diff --git a/progs.h b/progs.h
index 9fdaffd44b302ea3b28b7e80f041a11e5a74815b..1483c3b45342929809787a6cd3930841a0ec0013 100644 (file)
--- a/progs.h
+++ b/progs.h
@@ -120,6 +120,9 @@ extern int eval_movement;
 extern int eval_pmodel;
 extern int eval_punchvector;
 extern int eval_viewzoom;
+extern int eval_clientcolors;
+extern int eval_tag_entity;
+extern int eval_tag_index;
 
 #define GETEDICTFIELDVALUE(ed, fieldoffset) (fieldoffset ? (eval_t *)((qbyte *)ed->v + fieldoffset) : NULL)
 
@@ -152,8 +155,11 @@ void PR_LoadProgs (void);
 
 void PR_Profile_f (void);
 
+void PR_PrintState(void);
 void PR_Crash (void);
 
+void SV_IncreaseEdicts(void);
+
 edict_t *ED_Alloc (void);
 void ED_Free (edict_t *ed);
 void ED_ClearEdict (edict_t *e);
@@ -219,8 +225,8 @@ void PR_Execute_ProgsLoaded(void);
 void ED_PrintEdicts (void);
 void ED_PrintNum (int ent);
 
-#define PR_GetString(num) (pr_strings + num)
-#define PR_SetString(s) ((int) (s - pr_strings))
+#define PR_GetString(num) (pr_strings + num) 
+#define PR_SetString(s)   ((int) (s) ? (s - pr_strings) : 0)
 
 #endif