0ad/source/simulation2
wraitii d46a417748 Replace ScriptInterface::Call* with new ScriptFunction functions
Finishes work started in f3aedf88a6.
This removes the boost-CPP function wrappers entirely, in favour of pure
templated code in FunctionWrapper.h
The Call* functions were already heavily templated, so there is nothing
really new here. I just use tag dispatch to reduce the number of
overloads slightly.

The new functions do not need the script interface, only the script
request.

Differential Revision: https://code.wildfiregames.com/D3912
This was SVN commit r25354.
2021-05-01 14:04:53 +00:00
..
components Replace ScriptInterface::Call* with new ScriptFunction functions 2021-05-01 14:04:53 +00:00
docs Migrate DEFINE_INTERFACE_METHOD_* to the ScriptFunction wrappers. 2021-05-01 08:01:30 +00:00
helpers Adds line drawing to DebugRenderer. 2021-04-25 20:48:44 +00:00
scripting Replace ScriptInterface::Call* with new ScriptFunction functions 2021-05-01 14:04:53 +00:00
serialization Replace ScriptInterface::Call* with new ScriptFunction functions 2021-05-01 14:04:53 +00:00
system Migrate DEFINE_INTERFACE_METHOD_* to the ScriptFunction wrappers. 2021-05-01 08:01:30 +00:00
tests Replace ScriptInterface::Call* with new ScriptFunction functions 2021-05-01 14:04:53 +00:00
MessageTypes.h Add a simple 'pushing' logic to unit motion to improve movement. 2021-04-02 16:30:59 +00:00
Simulation2.cpp Replace ScriptInterface::Call* with new ScriptFunction functions 2021-05-01 14:04:53 +00:00
Simulation2.h Fixes removed include after 2e4639e6dc. 2021-03-03 23:07:50 +00:00
TypeList.h Add a simple 'pushing' logic to unit motion to improve movement. 2021-04-02 16:30:59 +00:00