1
0
forked from 0ad/0ad
0ad/source/simulation2
Itms f7e591c9f2 Hide changes to buildings in the fog-of-war.
To achieve this, mirage entities are created per player, to replace the
real entities when these ones fall into the fog-of-war. These mirage
entities are created on-the-fly, and destroyed when they get back in
sight.
This depends heavily on the VisibilityChanged message added in
2174eaaeee.

As a temporary adjustment, territories do not explore the map anymore
when their borders change. See #2709.

Fixes #599

This was SVN commit r15612.
2014-08-04 22:49:19 +00:00
..
components Hide changes to buildings in the fog-of-war. 2014-08-04 22:49:19 +00:00
docs Small code style fix, related to a typo in the documentation. Also updates the Example component's copyright to match the current year. 2014-07-30 17:34:40 +00:00
helpers fix compiling problem caused by 8226d75715 2014-01-07 14:37:02 +00:00
scripting Exact stack rooting for ScriptInterface::ToString. 2014-08-03 17:29:49 +00:00
serialization Exact stack rooting for WriteStructuredClone and functions that use it. 2014-08-03 19:32:39 +00:00
system Exact stack rooting for JSON related ScriptInterface functions. 2014-08-02 22:21:50 +00:00
tests Exact stack rooting for ScriptInterface::ToString. 2014-08-03 17:29:49 +00:00
MessageTypes.h Add a VisibilityChanged message sent by the range manager whenever an entity changes visibility for any player. 2014-07-10 20:51:39 +00:00
Simulation2.cpp Exact stack rooting for JSON related ScriptInterface functions. 2014-08-02 22:21:50 +00:00
Simulation2.h Removes g_ScriptingHost and implements global to compartment 1 to 1 relation. 2014-01-04 10:14:53 +00:00
TypeList.h Hide changes to buildings in the fog-of-war. 2014-08-04 22:49:19 +00:00