From fe8e4fd9da3d7070dc445c562516cda2511ce94d Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Mon, 25 Jul 2022 15:23:01 -0700 Subject: simplify hysteresis logic --- main.lua | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/main.lua b/main.lua index 85bfb35..91cb08f 100644 --- a/main.lua +++ b/main.lua @@ -17,8 +17,7 @@ function App.initialize_globals() -- tests currently mostly clear their own state -- resize - Last_resize_time = nil - + Last_resize_time = App.getTime() -- blinking cursor Cursor_time = 0 end @@ -141,12 +140,8 @@ end function App.update(dt) Cursor_time = Cursor_time + dt -- some hysteresis while resizing - if Last_resize_time then - if App.getTime() - Last_resize_time < 0.1 then - return - else - Last_resize_time = nil - end + if App.getTime() < Last_resize_time + 0.1 then + return end edit.update(Editor_state, dt) end -- cgit 1.4.1-2-gfad0