X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=progs.h;h=1483c3b45342929809787a6cd3930841a0ec0013;hb=230d756ff0fadaf267adb07ba087ba4d424973c0;hp=9fdaffd44b302ea3b28b7e80f041a11e5a74815b;hpb=b132ccbd81d360fc065fa54fc846fe416c62e66e;p=xonotic%2Fdarkplaces.git diff --git a/progs.h b/progs.h index 9fdaffd4..1483c3b4 100644 --- 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