From 10bd01aaeb1c20bc7b58dcc8ccc828daa7971dff Mon Sep 17 00:00:00 2001 From: cylgom Date: Wed, 24 Oct 2018 15:19:36 +0200 Subject: [PATCH] added force blank animation --- src/draw.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/draw.c b/src/draw.c index bd556a8..776b12b 100644 --- a/src/draw.c +++ b/src/draw.c @@ -380,6 +380,20 @@ void position_input(struct desktop* desktop, struct input* login, struct input* } // background animations +// screen-clearing routine +void blank_slow() +{ + const struct tb_cell c = {' ', config.fg, config.bg}; + + for (i16 i = 0; i < width; ++i) + { + for (i16 k = 0; k < height; ++k) + { + tb_put_cell(i, k, &c); + } + } +} + // example implementation void spiral() { @@ -415,6 +429,9 @@ void animate() switch(config.animate) { case 1: + blank_slow(); + break; + case 2: spiral(); break; case 0: