Files
dusk/archive/src/main.c
2026-02-28 09:55:21 -06:00

39 lines
751 B
C

/**
* Copyright (c) 2025 Dominic Masters
*
* This software is released under the MIT License.
* https://opensource.org/licenses/MIT
*/
#include "engine/engine.h"
#include "util/string.h"
#include "input/input.h"
int main(int argc, char **argv) {
// Main applet
errorret_t ret;
// Init engine
ret = engineInit(argc, (const char_t **)argv);
if(ret.code != ERROR_OK) {
errorCatch(errorPrint(ret));
return ret.code;
}
// Begin main loop
do {
ret = engineUpdate();
if(ret.code != ERROR_OK) {
errorCatch(errorPrint(ret));
return ret.code;
}
} while(ENGINE.running);
ret = engineDispose();
if(ret.code != ERROR_OK) {
errorCatch(errorPrint(ret));
return ret.code;
}
return 0;
}