]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
changed way that "entities" (CL_PrintEntities_f) displays entities, and now skips...
authorlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 29 Oct 2001 06:27:54 +0000 (06:27 +0000)
committerlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 29 Oct 2001 06:27:54 +0000 (06:27 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@965 d7cf8633-e32d-0410-b094-e92efae38249

cl_main.c

index 0341b9db388756c42feb337d61e1ecfebaaebf96..a938d12db96d4228b71409cfcd705770650c0856 100644 (file)
--- 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);
        }
 }