On Sat, 27 Jan 2007, Marko Lindqvist wrote:
aiferry code keeps statistics about passengers and free boats. For that to work perfectly, it would require notifications about new units and removed units. Scripting interface requires notifications about these events too. Maybe other AI subsystems require same notifications as well.
I once wrote such a notification system. The original intention was for a way to resolve player death deep inside iterators without causing havoc on linked lists being iterated. Once something like a player death happens, a trigger is added to a list, and once the currently processed network command is processed, it would resolve triggers one by one. I still think such a design is a good idea.
- Per "The world owes you nothing. It was here first." -- Mark Twain _______________________________________________ Freeciv-dev mailing list [email protected] https://mail.gna.org/listinfo/freeciv-dev
