27 lines
488 B
C
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();
|
|
}
|