From b201477146124705307c48b97dcf8998cdc39348 Mon Sep 17 00:00:00 2001 From: 8nlight <8nlight@disroot.org> Date: Sat, 7 Oct 2023 17:15:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 ++++- main.c | 8 +++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fd2a61b..1e9b76f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ quit - q -change cursor pos - w q +change cursor pos - w s add - space pause - p + + +Need libncurses and c compiler diff --git a/main.c b/main.c index 1fe460d..11cdb5f 100644 --- a/main.c +++ b/main.c @@ -34,7 +34,6 @@ void keyboard(clock_t sec, clock_t mcsec) { if (key < 0) return; - clear(); switch (key) { case ' ': add_value(sec, mcsec / 10000); @@ -65,12 +64,14 @@ void keyboard(clock_t sec, clock_t mcsec) { default: break; } + + clear(); } void print_timer(void) { if (timer_size > 0) { /* Start y */ - unsigned int y = 3; + unsigned int y = 4; mvprintw(y, 0, ">"); for (size_t i = cursor; i < cursor + 10; i++) { @@ -105,7 +106,8 @@ int main(void) { clock_t sec = mcsec / 1000000; clock_t msec = (mcsec / 100000) % 10; - mvprintw(1, 2, "%ld.%ld", sec, msec); + mvprintw(1, 2, "[q - quit] [' ' - add mark] [w/s - control] [p - pause]"); + mvprintw(3, 2, "%ld.%ld", sec, msec); print_timer(); keyboard(sec, mcsec);