tibia_alpha/app.c
2025-12-26 23:48:59 -03:00

27 lines
488 B
C

#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();
}