Split first 3 boards

Also introduce board executor file. Renamed w10dll splits.
This commit is contained in:
gamemasterplc 2023-12-31 10:15:36 -06:00
parent 45f0930c6c
commit 0a62d3a3d7
17 changed files with 199 additions and 34 deletions

View file

@ -1,7 +1,7 @@
#include "include/REL/w10Dll.h"
#include "REL/board_executor.h"
void fn_1_0(void) {
BoardInit(&fn_1_E0, &fn_1_6D8);
static void InitBoard(void) {
BoardCommonInit(BoardInit, BoardDestroy);
}
int _prolog(void) {
@ -10,7 +10,7 @@ int _prolog(void) {
(**ctors)();
ctors++;
}
fn_1_0();
InitBoard();
return 0;
}

View file

@ -65,7 +65,7 @@ inline s32 get_current_board(void) {
return GWSystem.board;
}
void fn_1_E0(void) {
void BoardInit(void) {
f32 sp10;
f32 spC[2];
s32 sp8;
@ -138,7 +138,7 @@ void fn_1_E0(void) {
HuWinMesPalSet(lbl_1_bss_E, 7, 0, 0, 0);
}
void fn_1_6D8(void) {
void BoardDestroy(void) {
s32 i;
for (i = 0; i < 1; i++) {
if (lbl_1_bss_10[i] != 0) {