diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-17 19:27:35 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-17 19:27:35 -0400 |
commit | 16fbf5dd8a674b5df7e6ff61325fd138ca1eb212 (patch) | |
tree | e54e6b1e8e4018aa8badb54991fcca7ccdde75e0 /src | |
parent | dae64d9fc5f0779e13e75f65321b733d574b045b (diff) |
wtf gamefreak
Diffstat (limited to 'src')
-rw-r--r-- | src/tv.c | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -51,6 +51,8 @@ extern struct OutbreakPokemon gPokeOutbreakSpeciesList[5]; extern void sub_80BEBF4(void); +extern u16 gUnknown_020387E2; + void ClearTVShowData(void) { u8 showidx; @@ -317,6 +319,30 @@ void UpdateMassOutbreakTimeLeft(u16 arg0) gSaveBlock1.outbreakUnk5 -= arg0; } +void sub_80BE9D4(u8); + +void sub_80BE97C(bool8 flag) +{ + u8 var0, var1; + if (flag != 0) { + var0 = gUnknown_020387E2 >> 8; + if (var0 > 4) + sub_80BE9D4(var0); + gUnknown_020387E2 &= 0xFF; + var1 = gUnknown_020387E2 & 0xFF; + if (var1 != 0xFF) + gUnknown_020387E2++; + } else { + var0 = gUnknown_020387E2 & 0xFF; + if (var0 > 4) + sub_80BE9D4(var0); + gUnknown_020387E2 &= 0xFF00; + var1 = gUnknown_020387E2 >> 8; + if (var1 != 0xFF) + gUnknown_020387E2 += 0x100; + } +} + asm(".section .text_b"); u8 sub_80BF4F4(u8 arg0) |