From d139217ed53516bfcb71de171bf209706f5c842a Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sun, 11 Dec 2016 14:05:38 +0100 Subject: Extract term event polling --- life.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'life.cc') diff --git a/life.cc b/life.cc index 6f57c20..08a205a 100644 --- a/life.cc +++ b/life.cc @@ -42,14 +42,9 @@ int main(int, char*[]) { draw(worldOffsetX, worldOffsetY, world); while ( true ) { - struct tb_event ev; - int t = tb_poll_event(&ev); + struct tb_event ev{ guard.poll() }; - if ( t == -1 ) { - return -1; - } - - switch ( t ) { + switch ( ev.type ) { case TB_EVENT_KEY: switch ( ev.key ) { case TB_KEY_ESC: -- cgit v1.2.3