summaryrefslogtreecommitdiff
path: root/src/tv.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-04-01 22:19:48 -0400
committerGitHub <noreply@github.com>2021-04-01 22:19:48 -0400
commit51970f97b0e48b0bffa8ab9229ac30a94f57512a (patch)
tree70ec5b040d0732a97049e3b7341e6cc218130ec7 /src/tv.c
parent21fd6827b090f6c64924fe88bec7cf80147df3d2 (diff)
parent691c680908312c883362d0bbc2aad30e986b665a (diff)
Merge pull request #1393 from GriffinRichards/doc-dewfordtrend
Document Dewford Trend and match_call.c
Diffstat (limited to 'src/tv.c')
-rw-r--r--src/tv.c92
1 files changed, 42 insertions, 50 deletions
diff --git a/src/tv.c b/src/tv.c
index d499e31a8..691b343d8 100644
--- a/src/tv.c
+++ b/src/tv.c
@@ -504,13 +504,13 @@ static const u8 *const sTVTodaysRivalTrainerTextGroup[] = {
};
static const u8 *const sTVDewfordTrendWatcherNetworkTextGroup[] = {
- gTVDewfordTrendWatcherNetworkText00,
- gTVDewfordTrendWatcherNetworkText01,
- gTVDewfordTrendWatcherNetworkText02,
- gTVDewfordTrendWatcherNetworkText03,
- gTVDewfordTrendWatcherNetworkText04,
- gTVDewfordTrendWatcherNetworkText05,
- gTVDewfordTrendWatcherNetworkText06
+ [TRENDWATCHER_STATE_INTRO] = TrendWatcher_Text_Intro,
+ [TRENDWATCHER_STATE_TAUGHT_MALE] = TrendWatcher_Text_MaleTaughtMePhrase,
+ [TRENDWATCHER_STATE_TAUGHT_FEMALE] = TrendWatcher_Text_FemaleTaughtMePhrase,
+ [TRENDWATCHER_STATE_PHRASE_HOPELESS] = TrendWatcher_Text_PhraseWasHopeless,
+ [TRENDWATCHER_STATE_BIGGER_MALE] = TrendWatcher_Text_MaleTellMeBigger,
+ [TRENDWATCHER_STATE_BIGGER_FEMALE] = TrendWatcher_Text_FemaleTellMeBigger,
+ [TRENDWATCHER_STATE_OUTRO] = TrendWatcher_Text_Outro
};
static const u8 *const sTVHoennTreasureInvestisatorsTextGroup[] = {
@@ -1972,7 +1972,7 @@ void TryPutTodaysRivalTrainerOnAir(void)
}
}
-void sub_80EDC60(const u16 *words)
+void TryPutTrendWatcherOnAir(const u16 *words)
{
TVShow *show;
@@ -5979,48 +5979,40 @@ static void DoTVShowDewfordTrendWatcherNetwork(void)
state = sTVShowState;
switch (state)
{
- case 0:
- CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
- CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
- if (show->trendWatcher.gender == MALE)
- {
- sTVShowState = 1;
- }
- else
- {
- sTVShowState = 2;
- }
- break;
- case 1:
- case 2:
- CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
- CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
- TVShowConvertInternationalString(gStringVar3, show->trendWatcher.playerName, show->trendWatcher.language);
- sTVShowState = 3;
- break;
- case 3:
- CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
- CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
- if (show->trendWatcher.gender == MALE)
- {
- sTVShowState = 4;
- }
- else
- {
- sTVShowState = 5;
- }
- break;
- case 4:
- case 5:
- CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
- CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
- TVShowConvertInternationalString(gStringVar3, show->trendWatcher.playerName, show->trendWatcher.language);
- sTVShowState = 6;
- break;
- case 6:
- CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
- CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
- TVShowDone();
+ case TRENDWATCHER_STATE_INTRO:
+ CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
+ CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
+ if (show->trendWatcher.gender == MALE)
+ sTVShowState = TRENDWATCHER_STATE_TAUGHT_MALE;
+ else
+ sTVShowState = TRENDWATCHER_STATE_TAUGHT_FEMALE;
+ break;
+ case TRENDWATCHER_STATE_TAUGHT_MALE:
+ case TRENDWATCHER_STATE_TAUGHT_FEMALE:
+ CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
+ CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
+ TVShowConvertInternationalString(gStringVar3, show->trendWatcher.playerName, show->trendWatcher.language);
+ sTVShowState = TRENDWATCHER_STATE_PHRASE_HOPELESS;
+ break;
+ case TRENDWATCHER_STATE_PHRASE_HOPELESS:
+ CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
+ CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
+ if (show->trendWatcher.gender == MALE)
+ sTVShowState = TRENDWATCHER_STATE_BIGGER_MALE;
+ else
+ sTVShowState = TRENDWATCHER_STATE_BIGGER_FEMALE;
+ break;
+ case TRENDWATCHER_STATE_BIGGER_MALE:
+ case TRENDWATCHER_STATE_BIGGER_FEMALE:
+ CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
+ CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
+ TVShowConvertInternationalString(gStringVar3, show->trendWatcher.playerName, show->trendWatcher.language);
+ sTVShowState = TRENDWATCHER_STATE_OUTRO;
+ break;
+ case TRENDWATCHER_STATE_OUTRO:
+ CopyEasyChatWord(gStringVar1, show->trendWatcher.words[0]);
+ CopyEasyChatWord(gStringVar2, show->trendWatcher.words[1]);
+ TVShowDone();
}
ShowFieldMessage(sTVDewfordTrendWatcherNetworkTextGroup[state]);
}