diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-19 09:25:29 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-19 09:25:29 -0400 |
commit | acc973b882f0001d3071951cbe4861d4edc4aebb (patch) | |
tree | f692d8048105568cdb0b835f0ce428177daf3379 /src | |
parent | 1b57038beb17f6a234b5b1aa7f15144bbf119a65 (diff) |
sub_80BEC40, sub_80BECA0
Diffstat (limited to 'src')
-rw-r--r-- | src/tv.c | 30 |
1 files changed, 28 insertions, 2 deletions
@@ -467,12 +467,38 @@ asm(".section .text_b"); void sub_80BF6D8(void); void sub_80BEC10(u8); -void sub_80BEC40(void); void sub_80BF588(TVShow tvShows[]); -u8 sub_80BECA0(void); bool8 IsPriceDiscounted(u8); +void sub_80BEC40(void) { + u8 i, j; + for (i = 0; i < 15; i++) { + if (gSaveBlock1.unknown_2ABC[i].val0 == 0) { + for (j = i + 1; j < 16; j++) { + if (gSaveBlock1.unknown_2ABC[j].val0 != 0) { + gSaveBlock1.unknown_2ABC[i] = gSaveBlock1.unknown_2ABC[j]; + sub_80BEC10(j); + break; + } + } + } + } +} + +u8 sub_80BECA0(void) +{ + u8 i; + for (i=0; i<16; i++) + { + if (gSaveBlock1.unknown_2ABC[i].val0 != 0 && gSaveBlock1.unknown_2ABC[i].val1 == 1 && gSaveBlock1.unknown_2ABC[i].val2 < 3) + { + return i; + } + } + return 0xFF; +} + void sub_80BECE8(void) { u8 arg0; |