From 1b8a8301912f084fd28f78becefd6fba63be60ca Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sat, 3 Dec 2011 14:30:31 +0100 Subject: [PATCH] main(): Clear screen between ticks --- main.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.cc b/main.cc index 7a07361..e905766 100644 --- a/main.cc +++ b/main.cc @@ -38,6 +38,13 @@ next_agent: } } +static void +clear(void) +{ + printf("\033[H\033[J"); + fflush(stdout); +} + int main(int argc, char *argv[]) { @@ -77,6 +84,7 @@ main(int argc, char *argv[]) /* Main tick loop. */ while (true) { + clear(); std::cout << "tick " << tick_id << '\n'; /* Drop disconnected agents. */