Move ScreenCenter code to FontCycler

This commit is contained in:
2024-01-05 13:21:57 -06:00
parent f78d29c763
commit 60aa84ef28
8 changed files with 111 additions and 47 deletions

View File

@@ -12,10 +12,11 @@ extern "C" uint32_t __screen_center_start;
namespace Assets {
enum LBA {
__jabyengine_start_lba_request
__jabyengine_request_lba_for(PACO, "ASSETS/MAIN/PACO.BIN"),
__jabyengine_request_lba_for(GPU_TEST_OVL, "GTO.BIN"),
__jabyengine_request_lba_for(CONT_TEST_OVL, "CTO.BIN"),
__jabyengine_request_lba_for(SC_OVL, "SCO.BIN"),
__jabyengine_request_lba_for(PACO, "ASSETS/MAIN/PACO.BIN"),
__jabyengine_request_lba_for(GPU_TEST_OVL, "GTO.BIN"),
__jabyengine_request_lba_for(CONT_TEST_OVL, "CTO.BIN"),
__jabyengine_request_lba_for(FONT_CYC_OVL, "FCO.BIN"),
__jabyengine_request_lba_for(SCREEN_CENT_OVL, "SCO.BIN"),
__jabyengine_end_lba_request
};
__declare_lba_header(LBA);
@@ -78,9 +79,17 @@ namespace Assets {
::Assets::load(GPUTest::lba, GPUTest::Assets);
}
void load_font_cycler() {
const CDFile Files[] = {
CDFileBuilder::overlay(LBA::FONT_CYC_OVL, &__screen_center_start)
};
::Assets::load(lba, Files);
}
void load_screen_center() {
const CDFile Files[] = {
CDFileBuilder::overlay(LBA::SC_OVL, &__screen_center_start)
CDFileBuilder::overlay(LBA::SCREEN_CENT_OVL, &__screen_center_start)
};
::Assets::load(lba, Files);