From 9b3e38abe903703af61840cbd05bcac58a6bd1c3 Mon Sep 17 00:00:00 2001 From: cancel Date: Fri, 21 Dec 2018 06:24:04 +0900 Subject: [PATCH] Add much more strict ncurses timeout (temp) --- tui_main.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tui_main.c b/tui_main.c index 00ae2b1..f06e75a 100644 --- a/tui_main.c +++ b/tui_main.c @@ -942,7 +942,7 @@ void ged_do_stuff(Ged* a) { do_play = true; break; } - if (secs_span - sdiff > ms_to_sec(2.0)) + if (secs_span - sdiff > ms_to_sec(0.5)) break; } if (do_play) { @@ -1885,12 +1885,18 @@ int main(int argc, char** argv) { new_timeout = 0; } else if (secs_to_d < ms_to_sec(2.0)) { new_timeout = 0; - } else if (secs_to_d < ms_to_sec(10.0)) { - new_timeout = 2; + } else if (secs_to_d < ms_to_sec(7.0)) { + new_timeout = 0; + } else if (secs_to_d < ms_to_sec(15.0)) { + new_timeout = 0; + } else if (secs_to_d < ms_to_sec(25.0)) { + new_timeout = 1; } else if (secs_to_d < ms_to_sec(50.0)) { - new_timeout = 15; - } else { new_timeout = 20; + } else if (secs_to_d < ms_to_sec(100.0)) { + new_timeout = 40; + } else { + new_timeout = 50; } if (new_timeout != cur_timeout) { wtimeout(stdscr, new_timeout);