mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-11-04 07:43:02 +00:00 
			
		
		
		
	one more change from 12.1g which was not pushed somehow
This commit is contained in:
		@@ -107,6 +107,7 @@ EX void draw_radar(bool cornermode) {
 | 
				
			|||||||
  if(subscreens::split([=] () { calcparam(); draw_radar(false); })) return;
 | 
					  if(subscreens::split([=] () { calcparam(); draw_radar(false); })) return;
 | 
				
			||||||
  if(dual::split([] { dual::in_subscreen([] { calcparam(); draw_radar(false); }); })) return;
 | 
					  if(dual::split([] { dual::in_subscreen([] { calcparam(); draw_radar(false); }); })) return;
 | 
				
			||||||
  bool d3 = WDIM == 3;
 | 
					  bool d3 = WDIM == 3;
 | 
				
			||||||
 | 
					  int ldim = LDIM;
 | 
				
			||||||
  bool hyp = mhyperbolic;
 | 
					  bool hyp = mhyperbolic;
 | 
				
			||||||
  bool sph = msphere;
 | 
					  bool sph = msphere;
 | 
				
			||||||
  bool scompass = nonisotropic && !mhybrid && !embedded_plane;
 | 
					  bool scompass = nonisotropic && !mhybrid && !embedded_plane;
 | 
				
			||||||
@@ -178,7 +179,7 @@ EX void draw_radar(bool cornermode) {
 | 
				
			|||||||
    if(sph)
 | 
					    if(sph)
 | 
				
			||||||
      return point3(cx + (rad-10) * h[0], cy + (rad-10) * h[2] * si + (rad-10) * h[1] * co, +h[1] * si > h[2] * co ? 8 : 16);
 | 
					      return point3(cx + (rad-10) * h[0], cy + (rad-10) * h[2] * si + (rad-10) * h[1] * co, +h[1] * si > h[2] * co ? 8 : 16);
 | 
				
			||||||
    else if(hyp) 
 | 
					    else if(hyp) 
 | 
				
			||||||
      return point3(cx + rad * h[0], cy + rad * h[1], 1/(1+h[LDIM]) * cgi.scalefactor * current_display->radius / (inHighQual ? 10 : 6));
 | 
					      return point3(cx + rad * h[0], cy + rad * h[1], 1/(1+h[ldim]) * cgi.scalefactor * current_display->radius / (inHighQual ? 10 : 6));
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
      return point3(cx + rad * h[0], cy + rad * h[1], rad * cgi.scalefactor / (vid.radarrange + cgi.scalefactor/4) * 0.8);
 | 
					      return point3(cx + rad * h[0], cy + rad * h[1], rad * cgi.scalefactor / (vid.radarrange + cgi.scalefactor/4) * 0.8);
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user