From 27f4f4a3b0eb1a5c2dde078742f7f4e996739a78 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sun, 27 Nov 2011 00:25:16 +0100 Subject: [PATCH] Main loop: Add comments --- main.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.cc b/main.cc index 1563fc7..8faec93 100644 --- a/main.cc +++ b/main.cc @@ -43,9 +43,13 @@ main(int argc, char *argv[]) std::list agents; + /* Main tick loop. */ + while (true) { std::cout << "tick " << tick_id << '\n'; + /* Accept new agents. */ + int cfd = accept(lfd, NULL, NULL); if (cfd >= 0) { class connection *conn = new class connection(cfd); @@ -56,6 +60,8 @@ main(int argc, char *argv[]) agents.push_back(new class agent(0, *agentpos, conn)); } + /* Run on_tick everywhere. */ + map.on_tick(); for (std::list::iterator agent = agents.begin(); agent != agents.end(); agent++) @@ -70,6 +76,8 @@ next_agent: } } + /* Finish a tick. */ + map.print_map(); std::cout << '\n'; usleep(1000000);