From b17c521dfd3eb380fd63bb5fcbac0482f21649be Mon Sep 17 00:00:00 2001 From: En Yi Date: Tue, 7 Nov 2023 21:58:20 +0800 Subject: [PATCH] Add emitter loading from RRES --- scenes/assets_loader.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scenes/assets_loader.c b/scenes/assets_loader.c index 45971db..237522b 100644 --- a/scenes/assets_loader.c +++ b/scenes/assets_loader.c @@ -174,6 +174,19 @@ bool load_from_rres(const char* file, Assets_t* assets) spr->speed = spr_info.speed; } break; + case EMITTER_INFO: + { + EmitterConfig_t parsed_conf; + if (!parse_emitter_info(info_str, &parsed_conf)) + { + printf("Parse error for emitter %s", name); + break; + } + EmitterConfig_t* conf = add_emitter_conf(assets, name); + *conf = parsed_conf; + printf("Added Emitter %s\n", name); + } + break; default: break; }