int max_entities;
int max_static_entities;
- int max_temp_entities;
int max_effects;
int max_beams;
int max_dlights;
entity_t *entities;
unsigned char *entities_active;
entity_t *static_entities;
- entity_t *temp_entities;
cl_effect_t *effects;
beam_t *beams;
dlight_t *dlights;
int num_entities;
int num_static_entities;
- int num_temp_entities;
int num_brushmodel_entities;
int num_effects;
int num_beams;
void CL_ClientMovement_Replay(void);
void CL_ClearTempEntities (void);
-entity_t *CL_NewTempEntity (void);
+entity_render_t *CL_NewTempEntity (void);
void CL_Effect(vec3_t org, int modelindex, int startframe, int framecount, float framerate);
int numentities;
int maxentities;
+ // field of temporary entities that is reset each (client) frame
+ entity_render_t *tempentities;
+ int numtempentities;
+ int maxtempentities;
+
// renderable dynamic lights
rtlight_t lights[MAX_DLIGHTS];
int numlights;