|  |  | @ -155,7 +155,7 @@ static void ui_draw_vision_maxspeed(UIState *s) { | 
			
		
	
		
		
			
				
					
					|  |  |  |   const int SET_SPEED_NA = 255; |  |  |  |   const int SET_SPEED_NA = 255; | 
			
		
	
		
		
			
				
					
					|  |  |  |   float maxspeed = (*s->sm)["controlsState"].getControlsState().getVCruise(); |  |  |  |   float maxspeed = (*s->sm)["controlsState"].getControlsState().getVCruise(); | 
			
		
	
		
		
			
				
					
					|  |  |  |   const bool is_cruise_set = maxspeed != 0 && maxspeed != SET_SPEED_NA; |  |  |  |   const bool is_cruise_set = maxspeed != 0 && maxspeed != SET_SPEED_NA; | 
			
		
	
		
		
			
				
					
					|  |  |  |   if (is_cruise_set && !s->scene.is_metric) { maxspeed *= 0.6225; } |  |  |  |   if (is_cruise_set && !s->scene.is_metric) { maxspeed *= KM_TO_MILE; } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   const Rect rect = {bdr_s * 2, int(bdr_s * 1.5), 184, 202}; |  |  |  |   const Rect rect = {bdr_s * 2, int(bdr_s * 1.5), 184, 202}; | 
			
		
	
		
		
			
				
					
					|  |  |  |   ui_fill_rect(s->vg, rect, COLOR_BLACK_ALPHA(100), 30.); |  |  |  |   ui_fill_rect(s->vg, rect, COLOR_BLACK_ALPHA(100), 30.); | 
			
		
	
	
		
		
			
				
					|  |  | @ -172,7 +172,7 @@ static void ui_draw_vision_maxspeed(UIState *s) { | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static void ui_draw_vision_speed(UIState *s) { |  |  |  | static void ui_draw_vision_speed(UIState *s) { | 
			
		
	
		
		
			
				
					
					|  |  |  |   const float speed = std::max(0.0, (*s->sm)["carState"].getCarState().getVEgo() * (s->scene.is_metric ? 3.6 : 2.2369363)); |  |  |  |   const float speed = std::max(0.0, (*s->sm)["carState"].getCarState().getVEgo() * (s->scene.is_metric ? MS_TO_KPH : MS_TO_MPH)); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   const std::string speed_str = std::to_string((int)std::nearbyint(speed)); |  |  |  |   const std::string speed_str = std::to_string((int)std::nearbyint(speed)); | 
			
		
	
		
		
			
				
					
					|  |  |  |   nvgTextAlign(s->vg, NVG_ALIGN_CENTER | NVG_ALIGN_BASELINE); |  |  |  |   nvgTextAlign(s->vg, NVG_ALIGN_CENTER | NVG_ALIGN_BASELINE); | 
			
		
	
		
		
			
				
					
					|  |  |  |   ui_draw_text(s, s->fb_w/2, 210, speed_str.c_str(), 96 * 2.5, COLOR_WHITE, "sans-bold"); |  |  |  |   ui_draw_text(s, s->fb_w/2, 210, speed_str.c_str(), 96 * 2.5, COLOR_WHITE, "sans-bold"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |