From a6880a555be0e8bed7aae08c95b95eeb62ade0b4 Mon Sep 17 00:00:00 2001 From: hgn Date: Mon, 15 May 2023 12:59:57 +0100 Subject: [PATCH] inflate sliders --- menu.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/menu.h b/menu.h index 3d8eaf0..0707e73 100644 --- a/menu.h +++ b/menu.h @@ -329,9 +329,14 @@ static void menu_update(void) f32 s,t; v3f c1, c2; - - closest_segment_segment( ml->transform.co, mr->transform.co, - menu.view.pos, q2, &s,&t, c1,c2 ); + v3f p1, q1, v0; + v3_sub( mr->transform.co, ml->transform.co, v0 ); + v3_muladds( ml->transform.co, v0, -1.0f, p1 ); + v3_muladds( mr->transform.co, v0, 1.0f, q1 ); + closest_segment_segment( p1, q1, menu.view.pos, q2, &s,&t, c1,c2 ); + + s-=(1.0f/3.0f); + s/=(1.0f/3.0f); if( ui_click_down(UI_MOUSE_LEFT) ){ menu.slider_offset = *menu.loc->pf32 - s; -- 2.25.1