0ad/source/simulation2
wraitii 9fc6c3c897 Correctly serialize/deserialize user-defined JS objects.
Generalize component/AI serialization system to any user-defined JS
object. This includes Vector2D/3D, fixing an old issue.
As with components/AI, JS Objects may implement a Serialize/Deserialize
function to store custom data instead of the default, which attemps to
serialize all enumerable properties.

Fixes #4698

Differential Revision: https://code.wildfiregames.com/D2746
This was SVN commit r24462.
2020-12-27 17:18:13 +00:00
..
components Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
docs Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
helpers Improve UnitMotion behaviour when working around obstructions. 2020-12-19 10:45:07 +00:00
scripting Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
serialization Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
system Use templates to replace explicit serialization helpers. 2020-12-19 09:10:37 +00:00
tests Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
MessageTypes.h UnitMotion - Send messages to UnitAI when obstructed, to allow stopping early when walking and avoiding pathfinding lag. 2019-07-22 18:07:24 +00:00
Simulation2.cpp Add a Dev Overlay checkbox to activate RejoinTest from the session. 2020-12-17 17:53:13 +00:00
Simulation2.h Add a Dev Overlay checkbox to activate RejoinTest from the session. 2020-12-17 17:53:13 +00:00
TypeList.h Store turret positions in map files. 2020-11-11 19:40:44 +00:00