Changed GameOptions to SoundOptions

This commit is contained in:
nehalmistry 2002-04-07 20:53:52 +00:00
parent c107314558
commit 42fdf074a3
2 changed files with 12 additions and 12 deletions
src

View file

@ -225,7 +225,7 @@ typedef struct _menus_ {
#define MENU_CAMPAIN_CONT 13
#define MENU_OBJECTIVES 14
#define MENU_END_SCENARIO 15
#define MENU_GAME_OPTIONS 16
#define MENU_SOUND_OPTIONS 16
#define MENU_CDROM_DISABLED 17
#define MENU_MAX 17 /// highest available menu id (for ccl)

View file

@ -80,7 +80,7 @@ local void GameMenuReturn(void);
local void GameShowCredits(void);
local void GameMenuObjectives(void);
local void GameMenuEndScenario(void);
local void GameOptions(void);
local void SoundOptions(void);
local void SetCdMode(Menuitem *mi);
local void CDRomDisabled(void);
@ -227,7 +227,7 @@ local Menuitem GameMenuItems[] = {
{ MI_TYPE_BUTTON, 16 + 12 + 106, 40, MenuButtonDisabled, LargeFont, NULL, NULL,
{ button:{ "Load (~<F12~>)", 106, 27, MBUTTON_GM_HALF, GameMenuLoad, KeyCodeF12} } },
{ MI_TYPE_BUTTON, 16, 40 + 36, MenuButtonSelected, LargeFont, NULL, NULL,
{ button:{ "Options (~<F5~>)", 224, 27, MBUTTON_GM_FULL, GameOptions, KeyCodeF5} } },
{ button:{ "Options (~<F5~>)", 224, 27, MBUTTON_GM_FULL, SoundOptions, KeyCodeF5} } },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36, MenuButtonDisabled, LargeFont, NULL, NULL,
{ button:{ "Help (~<F1~>)", 224, 27, MBUTTON_GM_FULL, NULL, KeyCodeF1} } },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36 + 36, 0, LargeFont, NULL, NULL,
@ -775,7 +775,7 @@ local Menuitem CampaignContMenuItems[] = {
#endif
};
local Menuitem GameOptionsMenuItems[] = {
local Menuitem SoundOptionsMenuItems[] = {
#ifdef __GNUC__
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL,
{ text:{ "Options", MI_TFLAGS_CENTERED} } },
@ -973,7 +973,7 @@ global Menu Menus[] = {
256, 288,
ImagePanel1,
2, 4,
GameOptionsMenuItems,
SoundOptionsMenuItems,
NULL,
},
{
@ -1511,16 +1511,16 @@ local void GameMenuLoad(void)
LoadAll(); // FIXME: Sample code
}
local void GameOptions(void)
local void SoundOptions(void)
{
// TODO
#if !defined(USE_SDLCD) && !defined(USE_LIBCDA)
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
SoundOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
#else
if (strcmp(":off", CDMode) && strcmp(":stopped", CDMode))
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_CHECKED;
SoundOptionsMenuItems[1].d.gem.state = MI_GSTATE_CHECKED;
#endif
ProcessMenu(MENU_GAME_OPTIONS, 1);
ProcessMenu(MENU_SOUND_OPTIONS, 1);
}
local void SetCdMode(Menuitem *mi)
@ -1530,7 +1530,7 @@ local void SetCdMode(Menuitem *mi)
if (!strcmp(":off", CDMode) || !strcmp(":stopped", CDMode)) {
PlayMusic(":random");
if (SDL_CDStatus(CDRom) <= 1)
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
SoundOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
} else {
/// Stop Playing CD
SDL_CDStop(CDRom);
@ -1541,7 +1541,7 @@ local void SetCdMode(Menuitem *mi)
if (!strcmp(":off", CDMode) || !strcmp(":stopped", CDMode)) {
PlayMusic(":random");
if (!cd_current_track())
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
SoundOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
} else {
/// Stop Playing CD
cd_stop();
@ -1549,7 +1549,7 @@ local void SetCdMode(Menuitem *mi)
}
#else
ProcessMenu(MENU_CDROM_DISABLED, 1);
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
SoundOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
#endif
}