InitPaintingMonOamData fix

This commit is contained in:
PokeCodec 2020-09-10 09:14:53 -04:00
parent 50a6b73edc
commit eb25b951c3

View File

@ -501,20 +501,20 @@ static void LoadContestPaintingFrame(u8 contestWinnerId, bool8 arg1)
static void InitPaintingMonOamData(u8 contestWinnerId) static void InitPaintingMonOamData(u8 contestWinnerId)
{ {
//Some hacks just to get the asm to match
#ifndef NONMATCHING
asm(""::"r"(contestWinnerId));
#endif
gMain.oamBuffer[0] = sContestPaintingMonOamData; gMain.oamBuffer[0] = sContestPaintingMonOamData;
gMain.oamBuffer[0].tileNum = 0; gMain.oamBuffer[0].tileNum = 0;
#ifndef NONMATCHING if (contestWinnerId > 1)
if (contestWinnerId) contestWinnerId = gMain.oamBuffer[0].tileNum; {
#endif gMain.oamBuffer[0].x = 88;
gMain.oamBuffer[0].y = 24;
gMain.oamBuffer[0].x = 88; }
gMain.oamBuffer[0].y = 24; else
{
gMain.oamBuffer[0].x = 88; // Duplicated Code
gMain.oamBuffer[0].y = 24;
}
} }
static u8 GetImageEffectForContestWinner(u8 contestWinnerId) static u8 GetImageEffectForContestWinner(u8 contestWinnerId)