summaryrefslogtreecommitdiff
path: root/src/tv.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-06-30 16:49:31 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-06-30 16:49:31 -0400
commitd7018c11494561eecd94c93b98a7980a063d7bf8 (patch)
tree9e9590ee66d6f82f015e0ffb7d3fcbc95ed63d67 /src/tv.c
parent628a4e6bf8290a8c29c0b1f9dc67797e30ccbfbf (diff)
Tidy up ewram.h; yeet some more redundant definitions
Diffstat (limited to 'src/tv.c')
-rw-r--r--src/tv.c35
1 files changed, 15 insertions, 20 deletions
diff --git a/src/tv.c b/src/tv.c
index 0df2e7c54..9381a592b 100644
--- a/src/tv.c
+++ b/src/tv.c
@@ -2189,12 +2189,6 @@ void sub_80BFD20(void)
RemoveObjectEventByLocalIdAndMap(5, gSaveBlock1.location.mapNum, gSaveBlock1.location.mapGroup);
}
-typedef union ewramStruct_02007000
-{
- TVShow tvshows[4][TV_SHOWS_COUNT];
- struct PokeNews pokeNews[4][POKE_NEWS_COUNT];
-} ewramStruct_02007000;
-
void sub_80BFE24(TVShow arg0[TV_SHOWS_COUNT], TVShow arg1[TV_SHOWS_COUNT], TVShow arg2[TV_SHOWS_COUNT], TVShow arg3[TV_SHOWS_COUNT]);
void sub_80C04A0(void);
@@ -2204,24 +2198,24 @@ void sub_80C0408(void);
void ReceiveTvShowsData(u8 * arg0, u32 arg1 , u8 arg2)
{
u8 i;
- ewramStruct_02007000 *ewramTVShows;
+ union TVShow (*tvShows)[TV_SHOWS_COUNT];
for (i = 0; i < 4; i++)
- memcpy(&gUnknown_02007000.tvshows[i], &arg0[i * arg1], TV_SHOWS_COUNT * sizeof(TVShow));
- ewramTVShows = &gUnknown_02007000;
+ memcpy(eRecordMixTvShows[i], &arg0[i * arg1], TV_SHOWS_COUNT * sizeof(TVShow));
+ tvShows = eRecordMixTvShows;
switch (arg2)
{
case 0:
- sub_80BFE24(gSaveBlock1.tvShows, ewramTVShows->tvshows[1], ewramTVShows->tvshows[2], ewramTVShows->tvshows[3]);
+ sub_80BFE24(gSaveBlock1.tvShows, tvShows[1], tvShows[2], tvShows[3]);
break;
case 1:
- sub_80BFE24(ewramTVShows->tvshows[0], gSaveBlock1.tvShows, ewramTVShows->tvshows[2], ewramTVShows->tvshows[3]);
+ sub_80BFE24(tvShows[0], gSaveBlock1.tvShows, tvShows[2], tvShows[3]);
break;
case 2:
- sub_80BFE24(ewramTVShows->tvshows[0], ewramTVShows->tvshows[1], gSaveBlock1.tvShows, ewramTVShows->tvshows[3]);
+ sub_80BFE24(tvShows[0], tvShows[1], gSaveBlock1.tvShows, tvShows[3]);
break;
case 3:
- sub_80BFE24(ewramTVShows->tvshows[0], ewramTVShows->tvshows[1], ewramTVShows->tvshows[2], gSaveBlock1.tvShows);
+ sub_80BFE24(tvShows[0], tvShows[1], tvShows[2], gSaveBlock1.tvShows);
break;
}
sub_80BF588(gSaveBlock1.tvShows);
@@ -2495,25 +2489,26 @@ void sub_80C06BC(struct PokeNews *[POKE_NEWS_COUNT], struct PokeNews *[POKE_NEWS
void ReceivePokeNewsData(void * a0, u32 a1, u8 a2)
{
- ewramStruct_02007000 *struct02007000;
+ struct PokeNews (* pokeNews)[POKE_NEWS_COUNT];
u8 i;
for (i = 0; i < 4; i++)
- memcpy(gUnknown_02007000.pokeNews[i], a0 + i * a1, 64);
- struct02007000 = &gUnknown_02007000;
+ memcpy(eRecordMixPokeNews[i], a0 + i * a1, 64);
+
+ pokeNews = eRecordMixPokeNews;
switch (a2)
{
case 0:
- sub_80C05C4(gSaveBlock1.pokeNews, struct02007000->pokeNews[1], struct02007000->pokeNews[2], struct02007000->pokeNews[3]);
+ sub_80C05C4(gSaveBlock1.pokeNews, pokeNews[1], pokeNews[2], pokeNews[3]);
break;
case 1:
- sub_80C05C4(struct02007000->pokeNews[0], gSaveBlock1.pokeNews, struct02007000->pokeNews[2], struct02007000->pokeNews[3]);
+ sub_80C05C4(pokeNews[0], gSaveBlock1.pokeNews, pokeNews[2], pokeNews[3]);
break;
case 2:
- sub_80C05C4(struct02007000->pokeNews[0], struct02007000->pokeNews[1], gSaveBlock1.pokeNews, struct02007000->pokeNews[3]);
+ sub_80C05C4(pokeNews[0], pokeNews[1], gSaveBlock1.pokeNews, pokeNews[3]);
break;
case 3:
- sub_80C05C4(struct02007000->pokeNews[0], struct02007000->pokeNews[1], struct02007000->pokeNews[2], gSaveBlock1.pokeNews);
+ sub_80C05C4(pokeNews[0], pokeNews[1], pokeNews[2], gSaveBlock1.pokeNews);
break;
}
sub_80C0750();