mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-01-04 22:16:35 +00:00
stereospecial_e
No more magic numbers for M_DrawSoundTest
This commit is contained in:
parent
2446e53ff9
commit
f9975d6a71
3 changed files with 17 additions and 8 deletions
|
|
@ -1219,6 +1219,15 @@ void M_Statistics(INT32 choice);
|
|||
void M_DrawStatistics(void);
|
||||
boolean M_StatisticsInputs(INT32 ch);
|
||||
|
||||
typedef enum
|
||||
{
|
||||
stereospecial_none = 0,
|
||||
stereospecial_back,
|
||||
stereospecial_pause,
|
||||
stereospecial_play,
|
||||
stereospecial_track,
|
||||
} stereospecial_e;
|
||||
|
||||
void M_SoundTest(INT32 choice);
|
||||
void M_DrawSoundTest(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -6001,7 +6001,7 @@ void M_DrawSoundTest(void)
|
|||
);
|
||||
|
||||
// Special cases
|
||||
if (currentMenu->menuitems[i].mvar2 == 1) // back
|
||||
if (currentMenu->menuitems[i].mvar2 == stereospecial_back) // back
|
||||
{
|
||||
if (!soundtest.justopened && M_MenuBackHeld(pid))
|
||||
{
|
||||
|
|
@ -6009,12 +6009,12 @@ void M_DrawSoundTest(void)
|
|||
}
|
||||
}
|
||||
// The following are springlocks.
|
||||
else if (currentMenu->menuitems[i].mvar2 == 2) // pause
|
||||
else if (currentMenu->menuitems[i].mvar2 == stereospecial_pause) // pause
|
||||
{
|
||||
if (soundtest.paused == true)
|
||||
y = currentMenu->y + 6;
|
||||
}
|
||||
else if (currentMenu->menuitems[i].mvar2 == 3) // play
|
||||
else if (currentMenu->menuitems[i].mvar2 == stereospecial_play) // play
|
||||
{
|
||||
if (soundtest.playing == true && soundtest.paused == false)
|
||||
y = currentMenu->y + 6;
|
||||
|
|
@ -6043,7 +6043,7 @@ void M_DrawSoundTest(void)
|
|||
|
||||
V_DrawFill(x+2, currentMenu->y + 22, 23, 1, 30);
|
||||
}
|
||||
else if (currentMenu->menuitems[i].mvar2 == 4) // Track
|
||||
else if (currentMenu->menuitems[i].mvar2 == stereospecial_track) // Track
|
||||
{
|
||||
if (i == itemOn)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -122,17 +122,17 @@ static boolean M_SoundTestInputs(INT32 ch)
|
|||
|
||||
menuitem_t MISC_SoundTest[] =
|
||||
{
|
||||
{IT_STRING | IT_CALL, "Back", "STER_IC0", NULL, {.routine = M_GoBack}, 0, 1},
|
||||
{IT_STRING | IT_CALL, "Back", "STER_IC0", NULL, {.routine = M_GoBack}, 0, stereospecial_back},
|
||||
{IT_SPACE, NULL, NULL, NULL, {NULL}, 11, 0},
|
||||
{IT_STRING | IT_CALL, "Stop", "STER_IC1", NULL, {.routine = M_SoundTestMainControl}, 0, 0},
|
||||
{IT_SPACE, NULL, NULL, NULL, {NULL}, 8, 0},
|
||||
{IT_STRING | IT_CALL, "Pause", "STER_IC2", NULL, {.routine = M_SoundTestMainControl}, 2, 2},
|
||||
{IT_STRING | IT_CALL, "Play", "STER_IC3", NULL, {.routine = M_SoundTestMainControl}, 1, 3},
|
||||
{IT_STRING | IT_CALL, "Pause", "STER_IC2", NULL, {.routine = M_SoundTestMainControl}, 2, stereospecial_pause},
|
||||
{IT_STRING | IT_CALL, "Play", "STER_IC3", NULL, {.routine = M_SoundTestMainControl}, 1, stereospecial_play},
|
||||
{IT_SPACE, NULL, NULL, NULL, {NULL}, 8, 0},
|
||||
{IT_STRING | IT_CALL, "Prev", "STER_IC4", NULL, {.routine = M_SoundTestNextPrev}, -1, 0},
|
||||
{IT_STRING | IT_CALL, "Next", "STER_IC5", NULL, {.routine = M_SoundTestNextPrev}, 1, 0},
|
||||
{IT_SPACE, NULL, NULL, NULL, {NULL}, 0, 276},
|
||||
{IT_STRING | IT_ARROWS, "Track", NULL, NULL, {.routine = M_SoundTestTrack}, 0, 4},
|
||||
{IT_STRING | IT_ARROWS, "Track", NULL, NULL, {.routine = M_SoundTestTrack}, 0, stereospecial_track},
|
||||
};
|
||||
|
||||
menu_t MISC_SoundTestDef = {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue