0ad/source/simulation2
elexis c90d72deb5 Replace DataTemplateManager simulation component with a globalscript, refs #4868.
Removes the serialization of JSON files, shrinking savegame files and
rejoin states sent across the network, refs #3834, #4239, #3909,
f24523dc8f.
Removes the AI C++ code to read JSON files from e33d4a52e9 since the AI
can now use the globalscript.
Allows the AI to read Aura templates and removal of GUIInterface code to
improve performance.
Serialization of the JSON objects in other simulation components was
removed in 9c0e37f2c0 / D1109, a6f14f5631 / D1130.

Serialization removal planned by sanderd17
AI part proofread by mimo
Simulation part proofread by bb
Discussed with Itms on irc

Differential Revision: https://code.wildfiregames.com/D1108
This was SVN commit r20737.
2017-12-31 01:02:21 +00:00
..
components Replace DataTemplateManager simulation component with a globalscript, refs #4868. 2017-12-31 01:02:21 +00:00
docs Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
helpers Long range pathfinder cleanup 2017-12-10 14:23:16 +00:00
scripting Move Simulation GUI ScriptFunctions to a new JS Interface, refs #4772. 2017-09-12 01:53:46 +00:00
serialization Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
system Replace DataTemplateManager simulation component with a globalscript, refs #4868. 2017-12-31 01:02:21 +00:00
tests Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
MessageTypes.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
Simulation2.cpp Initialize the AIManager AISeed immediately in C++ rather than too late and in JS. 2017-12-27 16:51:25 +00:00
Simulation2.h An awesome Rejoin-test tool by wraitii and Itms, fixes #4242, refs #3460. 2016-11-15 13:26:58 +00:00
TypeList.h Replace DataTemplateManager simulation component with a globalscript, refs #4868. 2017-12-31 01:02:21 +00:00