0ad/source/simulation2
wraitii a19dc1717f Don't include ComponentManager.h in ScriptComponent
ScriptComponent does not use ComponentManager, and its derived classes
(most ICMP*.cpp files) do not either. Therefore, we can skip a lot of
transitive inclusions and speed up recompiling by not including it
there.

Differential Revision: https://code.wildfiregames.com/D3962
This was SVN commit r25447.
2021-05-16 15:12:39 +00:00
..
components Removes unused and outdated includes, replaces some includes by forward declarations. 2021-05-15 17:27:01 +00:00
docs Migrate DEFINE_INTERFACE_METHOD_* to the ScriptFunction wrappers. 2021-05-01 08:01:30 +00:00
helpers Further reduce usage of TERRAIN_TILE_SIZE in non-terrain components 2021-05-02 17:40:00 +00:00
scripting Don't include ComponentManager.h in ScriptComponent 2021-05-16 15:12:39 +00:00
serialization Fixes broken PCH after wraitii commits (4f972bc623, 0f60bf3a97) and Itms (833c9f108c). 2021-05-15 14:50:24 +00:00
system Don't include ComponentManager.h in ScriptComponent 2021-05-16 15:12:39 +00:00
tests Split off JSON-related function from ScriptInterface, clean up headers. 2021-05-14 10:18:03 +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 Split off JSON-related function from ScriptInterface, clean up headers. 2021-05-14 10:18:03 +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