0ad/source/simulation2
Itms f47cb2c711 Fix the OOS reported by elexis in #3335, and clean some whitespace and style.
The list of modified entities was thrown out on global visibility
updates (those happen on rejoin) but only in-world entities were
actually updated then, causing problems with garrisoning.

Now the list of modified entities can happen to be large, so replace the
hacky check for infinite loops by a real check.

This was SVN commit r16962.
2015-08-30 17:42:10 +00:00
..
components Fix the OOS reported by elexis in #3335, and clean some whitespace and style. 2015-08-30 17:42:10 +00:00
docs Happy New Year! :D 2015-01-02 14:22:23 +00:00
helpers Replace some functor structs with lambdas, closures or range-based fors. 2015-08-19 03:33:04 +00:00
scripting New long-range pathfinder. 2015-06-12 18:58:24 +00:00
serialization Handle backrefs properly for maps and sets. Fixes #3374. 2015-08-30 04:51:16 +00:00
system Revert emplace for associative containers. Fixes #3366. 2015-08-19 03:32:47 +00:00
tests Handle backrefs properly for maps and sets. Fixes #3374. 2015-08-30 04:51:16 +00:00
MessageTypes.h New long-range pathfinder. 2015-06-12 18:58:24 +00:00
Simulation2.cpp Some range-based for loops. 2015-08-20 12:58:41 +00:00
Simulation2.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
TypeList.h Add a new Visibility component that will eventually allow scripted components and mods to influence an entity's visibility. 2014-11-04 20:53:25 +00:00