Refactor asset loading

This commit is contained in:
2025-11-04 22:23:44 -06:00
parent 7c11a7e5bc
commit 1ce1fdff8d
26 changed files with 198 additions and 1010 deletions

View File

@@ -12,15 +12,12 @@
#include "locale/localemanager.h"
#include "display/display.h"
#include "scene/scenemanager.h"
#include "asset/assetmanager.h"
#include "asset/asset.h"
#include "ui/ui.h"
#include "rpg/rpg.h"
engine_t ENGINE;
asset_t *outAsset;
ref_t outRef;
errorret_t engineInit(void) {
memoryZero(&ENGINE, sizeof(engine_t));
ENGINE.running = true;
@@ -29,7 +26,7 @@ errorret_t engineInit(void) {
timeInit();
inputInit();
localeManagerInit();
errorChain(assetManagerInit());
errorChain(assetInit());
errorChain(displayInit());
errorChain(uiInit());
errorChain(rpgInit());
@@ -41,7 +38,6 @@ errorret_t engineInit(void) {
errorret_t engineUpdate(void) {
timeUpdate();
inputUpdate();
assetManagerUpdate();
rpgUpdate();
uiUpdate();
@@ -62,6 +58,6 @@ errorret_t engineDispose(void) {
rpgDispose();
uiDispose();
errorChain(displayDispose());
assetManagerDispose();
assetDispose();
errorOk();
}