Testing font and color font

This commit is contained in:
2023-06-15 20:48:25 +02:00
parent 501ed1cd35
commit d40486a308
5 changed files with 61 additions and 12 deletions

View File

@@ -1,5 +1,4 @@
#include "assets.hpp"
#include <PSX/File/Processor/cd_file_processor.hpp>
#include <PSX/AutoLBA/auto_lba_declaration.hpp>
#include <stdio.h>
@@ -13,6 +12,29 @@ namespace Assets {
__declare_lba_header(LBA);
void load_for_main() {
printf("Loading assets! %i\n", lba[LBA::FONT].get_lba());
static const CDFile Assets[] = {
CDFileBuilder::simple_tim(LBA::FONT, FontTIM),
};
const auto buffer_cfg = CDFileProcessor::BufferConfiguration::new_default();
CDFileProcessor file_processor;
file_processor.setup(lba, Assets, buffer_cfg);
while(true) {
switch(file_processor.process()) {
case Progress::InProgress:
break;
case Progress::Done:
if(!file_processor.next(lba, buffer_cfg)) {
return;
}
break;
case Progress::Error:
printf("Error detected! Aborting load\n");
return;
}
}
}
}