From 3961af4864bf01b557de61c51e1ef08f251cc97a Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Sat, 9 Feb 2019 23:07:59 +0100 Subject: Handle ^L to redraw screen Using installCLhandler() doesn't work because the automatic handler blocks on reading the next key after a ^L, which may not come. --- main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/main.c b/main.c index 4739851..025d485 100644 --- a/main.c +++ b/main.c @@ -259,6 +259,7 @@ int main(void){ } else if(key=='A'||key=='a'||key==KEY_LEFT)move(&bd,-1); else if(key=='D'||key=='d'||key==KEY_RIGHT)move(&bd,1); else if(key=='W'||key=='w'||key==KEY_UP)rotR(&bd); + else if(key==KEY_CTRL+'L')redrawfull(); else bel(); } } -- cgit v1.2.3