Refactor asset loading
This commit is contained in:
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user