#include #include #include void RegisterGameComponents() { static bool registered = false; if (registered) { return; } registered = true; #define LIGHTKEEPER_REGISTER_COMPONENT(ComponentType) \ ComponentFactory::Register(#ComponentType); LIGHTKEEPER_GAME_COMPONENTS(LIGHTKEEPER_REGISTER_COMPONENT) #undef LIGHTKEEPER_REGISTER_COMPONENT }