Now, agents can disappear after action_takes too

This commit is contained in:
Petr Baudis 2011-11-29 23:10:01 +01:00
parent a40cd4e87c
commit ded047fb40

View file

@ -96,6 +96,7 @@ main(int argc, char *argv[])
for (std::list<class agent *>::iterator agent = agents.begin(); agent != agents.end(); agent++)
(*agent)->on_action_takes();
drop_agents(); /* Some agents might have died. */
/* Run on_tick everywhere. */