summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalax1@gmail.com>2017-05-17 12:39:27 -0400
committerPikalaxALT <pikalax1@gmail.com>2017-05-17 12:39:27 -0400
commit90b3f0464ad38761caac2a7da747d3ca23a8c1ae (patch)
tree0f1c8f1119cb3cbb0df286ecb523b26bbea826ac /src
parent5ee5e6b87e5cd8d67f505aa94f76dd38f10e8486 (diff)
More work on tv
Diffstat (limited to 'src')
-rw-r--r--src/tv.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/tv.c b/src/tv.c
index bea5eb98f..28714a493 100644
--- a/src/tv.c
+++ b/src/tv.c
@@ -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)