From: Samual Lenks <samual@xonotic.org>
Date: Sun, 15 Sep 2013 17:46:02 +0000 (-0400)
Subject: Use r_drawfog 0 while in orthoview
X-Git-Tag: xonotic-v0.8.0~247^2~9
X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=04e1845054893c7f602a0d619ac04c1b24f3f3f6;p=xonotic%2Fxonotic-data.pk3dir.git

Use r_drawfog 0 while in orthoview
---

diff --git a/qcsrc/client/Main.qc b/qcsrc/client/Main.qc
index 8e36cc9b54..f7537ad807 100644
--- a/qcsrc/client/Main.qc
+++ b/qcsrc/client/Main.qc
@@ -921,8 +921,10 @@ void Fog_Force()
 {
 	// TODO somehow thwart prvm_globalset client ...
 
-	if(forcefog != "")
-		localcmd(strcat(notranslate_fogcmd1, forcefog, notranslate_fogcmd2));
+	if(autocvar_cl_orthoview && autocvar_cl_orthoview_nofog)
+		{ localcmd("\nr_drawfog 0\n"); }
+	else if(forcefog != "")
+		{ localcmd(strcat(notranslate_fogcmd1, forcefog, notranslate_fogcmd2)); }
 }
 
 void Gamemode_Init();
diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc
index 1255200c2d..7a0a101196 100644
--- a/qcsrc/client/View.qc
+++ b/qcsrc/client/View.qc
@@ -396,7 +396,7 @@ float checkfail[16];
 
 float rainbow_last_flicker;
 vector rainbow_prev_color;
-float autocvar_cl_orthoview_distanceoverride;
+
 #define BUTTON_3 4
 #define BUTTON_4 8
 float cl_notice_run();
diff --git a/qcsrc/client/autocvars.qh b/qcsrc/client/autocvars.qh
index c489f1ea1f..dfa83cf5f2 100644
--- a/qcsrc/client/autocvars.qh
+++ b/qcsrc/client/autocvars.qh
@@ -55,6 +55,8 @@ float autocvar_cl_hidewaypoints;
 float autocvar_cl_lockview;
 float autocvar_cl_nogibs;
 var float autocvar_cl_orthoview = TRUE;
+var float autocvar_cl_orthoview_nofog = TRUE;
+float autocvar_cl_orthoview_distanceoverride;
 float autocvar_cl_particlegibs;
 float autocvar_cl_particles_oldnexbeam;
 float autocvar_cl_particles_quality;