bnoazx005 / TDEngine2

TDEngine2 is a cross-platform game engine
Apache License 2.0
18 stars 4 forks source link

[Refactoring] Integrate YAMLFormatSupport plugin into the engine's source #29

Closed bnoazx005 closed 5 years ago

bnoazx005 commented 5 years ago

Description

Earlier we introduced a new plugin, which provides support of YAML format (1.0 specification) for the engine. It was assumed as a feature for engine's toolset (the runtime libraries should use compiled binary data for performance reasons).

But now it seems that we should include this plugin right into the engine's code base to simplify its usage by applications. For now the integration is implemented via special macro TDE2_YAML_PLUGIN_STATIC, which tells compiler to consider it as a part of the engine. This approach looks too massive.

bnoazx005 commented 5 years ago

Done in 9ac34a6ab5ae6ae0108926614547e1bff86eee26