#include "dll_loader.hpp" #include #include namespace Presenter = ::Basalt::Presenter; namespace Shared = ::Basalt::Shared; int main(int argc, char* argv[]) { auto engine_dll = Presenter::DllLoader(Presenter::DllKind::Engine, BSTEXT("BasaltDirectX11Engine")); auto* engine = engine_dll.CreateInstance(); Shared::Engine::EngineConfig engine_config{.is_headless = false, .title = BSTEXT("Fuck You"), .width = 800, .height = 600}; engine->Startup(std::move(engine_config)); while (true) { engine->Tick(); } engine->Shutdown(); }