From: lordhavoc Date: Mon, 29 Oct 2001 06:27:54 +0000 (+0000) Subject: changed way that "entities" (CL_PrintEntities_f) displays entities, and now skips... X-Git-Tag: RELEASE_0_2_0_RC1~767 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c055bc8b788bf9990755cf1b5e5d38c6d78b7e80;p=xonotic%2Fdarkplaces.git changed way that "entities" (CL_PrintEntities_f) displays entities, and now skips inactive entities (forgot to update it's code a long time ago, apparently) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@965 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/cl_main.c b/cl_main.c index 0341b9db..a938d12d 100644 --- a/cl_main.c +++ b/cl_main.c @@ -258,17 +258,27 @@ CL_PrintEntities_f void CL_PrintEntities_f (void) { entity_t *ent; - int i; + int i, j; + char name[32]; for (i = 0, ent = cl_entities;i < MAX_EDICTS /*cl.num_entities*/;i++, ent++) { + if (!ent->state_current.active) + continue; + if (!ent->render.model) + continue; + Con_Printf ("%3i:", i); if (!ent->render.model) { Con_Printf ("EMPTY\n"); continue; } - Con_Printf ("%s:%2i (%5.1f,%5.1f,%5.1f) [%5.1f %5.1f %5.1f]\n", ent->render.model->name, ent->render.frame, ent->render.origin[0], ent->render.origin[1], ent->render.origin[2], ent->render.angles[0], ent->render.angles[1], ent->render.angles[2]); + strncpy(name, ent->render.model->name, 30); + name[30] = 0; + for (j = strlen(name);j < 30;j++) + name[j] = ' '; + Con_Printf ("%s:%04i (%5i %5i %5i) [%3i %3i %3i]\n", name, ent->render.frame, (int) ent->render.origin[0], (int) ent->render.origin[1], (int) ent->render.origin[2], (int) ent->render.angles[0] % 360, (int) ent->render.angles[1] % 360, (int) ent->render.angles[2] % 360); } }