]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - progs.h
rewrite of map texture loading (mainly to do with HL textures and wads)
[xonotic/darkplaces.git] / progs.h
diff --git a/progs.h b/progs.h
index f33e95503187218dc066fcd7ba71651c945fcc39..278447b2e6e1c0ebd6ccc6d3bffdd3a9412f3e9e 100644 (file)
--- a/progs.h
+++ b/progs.h
@@ -31,8 +31,8 @@ typedef union eval_s
        int                             edict;
 } eval_t;      
 
-// LordHavoc: increased number of leafs per entity limit from 16 to 64
-#define        MAX_ENT_LEAFS   64
+// LordHavoc: increased number of leafs per entity limit from 16 to 256
+#define        MAX_ENT_LEAFS   256
 typedef struct edict_s
 {
        qboolean        free;
@@ -51,8 +51,6 @@ typedef struct edict_s
        vec3_t          stepoldorigin;
        vec3_t          stepoldangles;
        float           steplerptime;
-       // LordHavoc: delta compression
-       float           nextfullupdate; // every second a full update is forced
        entvars_t       v;                                      // C exported fields from progs
 // other fields from progs come immediately after
 } edict_t;
@@ -73,7 +71,7 @@ extern int eval_items2;
 extern int eval_scale;
 extern int eval_alpha;
 extern int eval_renderamt; // HalfLife support
-extern int eval_rendertype; // HalfLife support
+extern int eval_rendermode; // HalfLife support
 extern int eval_fullbright;
 extern int eval_ammo_shells1;
 extern int eval_ammo_nails1;
@@ -112,7 +110,7 @@ extern      int                             pr_edictareasize; // LordHavoc: for bounds checking
 
 void PR_Init (void);
 
-void PR_ExecuteProgram (func_t fnum);
+void PR_ExecuteProgram (func_t fnum, char *errormessage);
 void PR_LoadProgs (void);
 
 void PR_Profile_f (void);