33 lines
810 B
C++
33 lines
810 B
C++
#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;
|
|
}
|