diff options
author | PikalaxALT <pikalax1@gmail.com> | 2017-05-17 12:39:27 -0400 |
---|---|---|
committer | PikalaxALT <pikalax1@gmail.com> | 2017-05-17 12:39:27 -0400 |
commit | 90b3f0464ad38761caac2a7da747d3ca23a8c1ae (patch) | |
tree | 0f1c8f1119cb3cbb0df286ecb523b26bbea826ac /src | |
parent | 5ee5e6b87e5cd8d67f505aa94f76dd38f10e8486 (diff) |
More work on tv
Diffstat (limited to 'src')
-rw-r--r-- | src/tv.c | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -437,6 +437,32 @@ bool8 sub_80BF77C(u16 value) return TRUE; } +void sub_80BF79C(struct TVShowRecentHappenings *arg0) // TVShowFanClubLetter? +{ + u8 i = Random() % 6; + while (1) { + if (i == 6) + i = 0; + if (arg0->var04[i] != 0xFFFF) + break; + i ++; + } + sub_80EB3FC(gStringVar3, arg0->var04[i]); +} + +u8 sub_80BF7E8(struct TVShowFanClubLetter *arg0) // TVShowRecentHappenings? +{ + u16 flagsum = 0; + u8 i = 0; + if (arg0->pad04[0] != 0xFF) { + while (i < 11 && arg0->pad04[i] != 0xFF) { + flagsum += arg0->pad04[i]; + i++; + } + } + return flagsum & 0x7; +} + asm(".section .text_c"); void DoTVShowPokemonNewsMassOutbreak(void) |