Finish BoardLast5GfxInit

This commit is contained in:
gamemasterplc 2024-01-19 16:58:04 -06:00
parent 7301270cd2
commit 00d61c68d0
3 changed files with 9 additions and 11 deletions

View file

@ -2042,13 +2042,8 @@ void BoardLast5GfxInit(void)
prio = 1400;
}
spr_file = last5GfxSprTbl[i];
if(i == 2 && work->is_last) {
//FIXME: unnecessary extsb during comparison
s8 language = GWGameStat.language;
if(language != 0) {
spr_file = MAKE_DATA_NUM(DATADIR_BOARD, 98);
}
if(i == 2 && work->is_last && GWLanguageGet() != 0) {
spr_file = MAKE_DATA_NUM(DATADIR_BOARD, 98);
}
BoardSpriteCreate(spr_file, prio, NULL, &work->sprites[i]);
HuSprGrpMemberSet(work->group, i, work->sprites[i]);

View file

@ -201,14 +201,12 @@ void HuWindowInit(void) {
void HuWinInit(s32 mess_data_no) {
s16 i;
void *anim_data;
s8 language;
if (!winProc) {
HuAR_ARAMtoMRAM(winAMemP);
winProc = HuPrcCreate(HuWinProc, 0x64, 0x1000, 0);
HuPrcSetStat(winProc, 0xC);
language = GWGameStat.language;
LanguageNo = language;
LanguageNo = GWLanguageGet();
messDataNo = mess_data_no;
fontWidthP = (LanguageNo == 0) ? charWJTbl : charWETbl;
HuWinMesRead(mess_data_no);