X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cl_parse.c;h=902c2af148095b6c09b3f553a47b7f2b028794f2;hp=8f4df288cbade2e92119fc7ccb8fd7e66c5be686;hb=cddb6e423ca52ee78671ce68527b75ef880425f4;hpb=524e8130071f4fd15047213cc49047dab15ea723 diff --git a/cl_parse.c b/cl_parse.c index 8f4df288..902c2af1 100644 --- a/cl_parse.c +++ b/cl_parse.c @@ -116,19 +116,6 @@ This error checks and tracks the total number of entities */ entity_t *CL_EntityNum (int num) { - /* - if (num >= cl.num_entities) - { - if (num >= MAX_EDICTS) - Host_Error ("CL_EntityNum: %i is an invalid number",num); - cl.num_entities = num; -// while (cl.num_entities <= num) -// { -// cl_entities[cl.num_entities].colormap = -1; // no special coloring -// cl.num_entities++; -// } - } - */ if (num >= MAX_EDICTS) Host_Error ("CL_EntityNum: %i is an invalid number",num); @@ -341,7 +328,6 @@ Con_DPrintf ("CL_SignonReply: %i\n", cls.signon); break; case 4: - SCR_EndLoadingPlaque (); // allow normal screen updates Con_ClearNotify(); break; } @@ -473,7 +459,7 @@ void CL_ParseServerInfo (void) S_BeginPrecaching (); for (i=1 ; i> 5) & 7) * 1.0 / 7, g = (((int) i >> 2) & 7) * 1.0 / 7, b = ((int) i & 3) * 1.0 / 3;Con_Printf("warning: U_COLORMOD %i (%1.2f %1.2f %1.2f) ignored\n", i, r, g, b);} -#else // apparently the dpcrush demo uses this (unintended, and it uses white anyway) if (bits & U_COLORMOD) MSG_ReadByte(); -#endif if (bits & U_GLOWTRAIL) new.flags |= RENDER_GLOWTRAIL; if (bits & U_FRAME2) new.frame = (new.frame & 0x00FF) | (MSG_ReadByte() << 8); if (bits & U_MODEL2) new.modelindex = (new.modelindex & 0x00FF) | (MSG_ReadByte() << 8); @@ -722,8 +704,7 @@ void CL_BitProfile_f(void) Con_Printf("bitprofile: %i updates\n"); if (bitprofilecount) for (i = 0;i < 32;i++) -// if (bitprofile[i]) - Con_Printf("%s: %i %3.2f%%\n", bitprofilenames[i], bitprofile[i], bitprofile[i] * 100.0 / bitprofilecount); + Con_Printf("%s: %i %3.2f%%\n", bitprofilenames[i], bitprofile[i], bitprofile[i] * 100.0 / bitprofilecount); Con_Printf("\n"); for (i = 0;i < 32;i++) bitprofile[i] = 0; @@ -902,6 +883,10 @@ void CL_ParseStatic (int large) VectorCopy (ent->state_baseline.origin, ent->render.origin); VectorCopy (ent->state_baseline.angles, ent->render.angles); + + // This is definitely cheating... + if (ent->render.model == NULL) + cl.num_statics--; } /* @@ -1058,7 +1043,6 @@ void CL_ParseServerMessage (void) break; case svc_nop: -// Con_Printf ("svc_nop\n"); break; case svc_time: @@ -1108,7 +1092,6 @@ void CL_ParseServerMessage (void) case svc_serverinfo: CL_ParseServerInfo (); -// vid.recalc_refdef = true; // leave intermission full screen break; case svc_setangle: @@ -1246,20 +1229,17 @@ void CL_ParseServerMessage (void) case svc_intermission: cl.intermission = 1; cl.completed_time = cl.time; -// vid.recalc_refdef = true; // go to full screen break; case svc_finale: cl.intermission = 2; cl.completed_time = cl.time; -// vid.recalc_refdef = true; // go to full screen SCR_CenterPrint (MSG_ReadString ()); break; case svc_cutscene: cl.intermission = 3; cl.completed_time = cl.time; -// vid.recalc_refdef = true; // go to full screen SCR_CenterPrint (MSG_ReadString ()); break; @@ -1279,15 +1259,6 @@ void CL_ParseServerMessage (void) { int length; length = (int) ((unsigned short) MSG_ReadShort()); - /* - if (cgamenetbuffersize < length) - { - cgamenetbuffersize = length; - if (cgamenetbuffer) - Mem_Free(cgamenetbuffer); - cgamenetbuffer = Mem_Alloc(cgamenetbuffersize); - } - */ for (i = 0;i < length;i++) cgamenetbuffer[i] = MSG_ReadByte(); if (!msg_badread) @@ -1308,3 +1279,4 @@ void CL_ParseServerMessage (void) if (entitiesupdated) CL_EntityUpdateEnd(); } +