Support custom file parsing

This commit is contained in:
Jaby
2024-08-04 13:15:58 -05:00
parent f67ac19513
commit 5ebee334fd
12 changed files with 91 additions and 37 deletions

View File

@@ -0,0 +1,13 @@
#pragma once
#include <PSX/File/cd_file_types.hpp>
enum struct FileType : JabyEngine::CDFileType_t {
Jingle,
};
struct CustomCDFileBuilder {
static constexpr JabyEngine::CDFile jingle(uint32_t sfx_id) {
// TODO: This currently re-loads Paco; We should make this treat it's own file!
return JabyEngine::CDFile::custom(0, FileType::Jingle, sfx_id);
}
};