X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cl_screen.c;fp=cl_screen.c;h=04d25a01b946241eb92e92288b73f103390275bc;hp=203322263ebdd0f09715a48a001cc3acbe0bbe19;hb=3f9fdd41aec12c0832ed07f2ba0239383a3801d4;hpb=4c463f6f55d52d529ca2080598dcbcd28af3b6b5 diff --git a/cl_screen.c b/cl_screen.c index 20332226..04d25a01 100644 --- a/cl_screen.c +++ b/cl_screen.c @@ -1682,7 +1682,7 @@ static void SCR_DrawScreen (void) // if CSQC is loaded, it is required to provide the CSQC_UpdateView function, // and won't render a view if it does not call that. - if (CLVM_prog->loaded) + if (CLVM_prog->loaded && !(CLVM_prog->flag & PRVM_CSQC_SIMPLE)) CL_VM_UpdateView(r_stereo_side ? 0.0 : max(0.0, cl.time - cl.oldtime)); else { @@ -1757,7 +1757,11 @@ static void SCR_DrawScreen (void) SCR_DrawTurtle (); SCR_DrawPause (); if (!r_letterbox.value) + { Sbar_Draw(); + if (CLVM_prog->loaded && CLVM_prog->flag & PRVM_CSQC_SIMPLE) + CL_VM_DrawHud(r_stereo_side ? 0.0 : max(0.0, cl.time - cl.oldtime)); + } SHOWLMP_drawall(); SCR_CheckDrawCenterString(); }