From 972a4e8b29bbe47f4c04b18b432e2cbe257472c0 Mon Sep 17 00:00:00 2001 From: s-ol Date: Mon, 4 Nov 2019 15:55:54 +0100 Subject: add input.slider --- examples/create_star.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/create_star.lua b/examples/create_star.lua index 520cf07..078f5df 100644 --- a/examples/create_star.lua +++ b/examples/create_star.lua @@ -5,11 +5,13 @@ function draw_star(S) input.circle(S.outer, { center = S.inner().center }) local inner, outer = S.inner(), S.outer() - - local cnt = 20 + + input.slider(S.cnt, 2, 20) + + local cnt = math.floor(S.cnt()) * 2 local step = 2*math.pi/cnt local lag = inner.center + vec2(inner.radius, 0) - for i = 0, 20 do + for i = 0, cnt do local r = (i % 2 == 0) and inner.radius or outer.radius local pos = inner.center + vec2.from_cartesian(r, step * i) -- cgit v1.2.3