#include "app.h" #include "window.h" #include "render.h" #include "input.h" void App_Init(App_t *app) { Window_Init_SDL(); System_QueryMetrics(&app->metrics); Window_Init(app->metrics.screenWidth, app->metrics.screenHeight); Config_Load_Settings(&app->configParams); app->isRunning = true; } void App_Run(App_t *app) { while (app->isRunning) { Input_Poll(app); Render_Frame(); } } void App_Shutdown(App_t *app) { Window_Shutdown(); }