From: hgn Date: Mon, 15 May 2023 11:59:57 +0000 (+0100) Subject: inflate sliders X-Git-Url: https://skaterift.com/git/?a=commitdiff_plain;h=a6880a555be0e8bed7aae08c95b95eeb62ade0b4;p=carveJwlIkooP6JGAAIwe30JlM.git inflate sliders --- 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;