diff --git a/main.cc b/main.cc index 6c3f92f..7a07361 100644 --- a/main.cc +++ b/main.cc @@ -96,6 +96,7 @@ main(int argc, char *argv[]) for (std::list::iterator agent = agents.begin(); agent != agents.end(); agent++) (*agent)->on_action_takes(); + drop_agents(); /* Some agents might have died. */ /* Run on_tick everywhere. */