Add Windows and Switch build support

This commit is contained in:
2026-06-08 22:33:06 +08:00
parent 7a925c3736
commit 5525343656
11 changed files with 610 additions and 70 deletions
+32
View File
@@ -0,0 +1,32 @@
#include <cstdio>
#define SDL_MAIN_HANDLED
#include <frostbite2D/core/application.h>
int main(int argc, char **argv)
{
(void)argc;
(void)argv;
auto config = frostbite2D::AppConfig::createDefault();
config.appName = "Frostbite2D Windows Smoke";
config.windowConfig.title = "Frostbite2D Windows Smoke";
config.windowConfig.width = 640;
config.windowConfig.height = 360;
config.windowConfig.resizable = false;
config.windowConfig.vsync = false;
config.maxFps = 60;
auto &app = frostbite2D::Application::get();
if (!app.init(config)) {
std::puts("Frostbite2D Windows smoke init failed.");
return 1;
}
std::puts("Frostbite2D Windows smoke init ok.");
app.run([&app]() {
app.quit();
});
app.shutdown();
return 0;
}