removed CD Audio disabled message, replaced with disabling button

This commit is contained in:
nehalmistry 2002-04-10 23:54:06 +00:00
parent 691db066da
commit c850227b28
2 changed files with 16 additions and 36 deletions
src

View file

@ -242,13 +242,12 @@ typedef struct _menus_ {
#define MENU_CAMPAIGN_CONT 13
#define MENU_OBJECTIVES 14
#define MENU_END_SCENARIO 15
#define MENU_CDROM_DISABLED 16
#define MENU_SOUND_OPTIONS 17
#define MENU_PREFERENCES 18
#define MENU_SPEED_SETTINGS 19
#define MENU_GAME_OPTIONS 20
#define MENU_NET_ERROR 21
#define MENU_MAX 21 /// highest available menu id (for ccl)
#define MENU_SOUND_OPTIONS 16
#define MENU_PREFERENCES 17
#define MENU_SPEED_SETTINGS 18
#define MENU_GAME_OPTIONS 19
#define MENU_NET_ERROR 20
#define MENU_MAX 20 /// highest available menu id (for ccl)
/// FIXME: FILL IN THIS TABLE!!!!

View file

@ -788,22 +788,6 @@ local Menuitem CampaignContMenuItems[] = {
#endif
};
local Menuitem CDRomDisabledMenuItems[] = {
#ifdef __GNUC__
{ MI_TYPE_TEXT, 144, 15, 0, LargeFont, NULL, NULL,
{ text:{ "Sorry, this version of", MI_TFLAGS_CENTERED} } },
{ MI_TYPE_TEXT, 144, 15 + 20*1, 0, LargeFont, NULL, NULL,
{ text:{ "freecraft was not compiled", MI_TFLAGS_CENTERED} } },
{ MI_TYPE_TEXT, 144, 15 + 20*2, 0, LargeFont, NULL, NULL,
{ text:{ "with CD Audio support", MI_TFLAGS_CENTERED} } },
{ MI_TYPE_BUTTON, 144 - (106 / 2), 128 - 15 - 27, MenuButtonSelected, LargeFont, NULL, NULL,
{ button:{ "~!OK", 106, 27, MBUTTON_GM_HALF, EndMenu, 'o'} } },
#else
{ 0 }
#endif
};
local Menuitem SoundOptionsMenuItems[] = {
#ifdef __GNUC__
{ MI_TYPE_TEXT, 176, 11, 0, LargeFont, NULL, NULL,
@ -837,14 +821,24 @@ local Menuitem SoundOptionsMenuItems[] = {
{ MI_TYPE_TEXT, 64, 36*5, 0, LargeFont, NULL, NULL,
{ text:{ "CD Volume", MI_TFLAGS_CENTERED} } },
#if defined(USE_LIBCDA) || defined(USE_SDLCD)
{ MI_TYPE_HSLIDER, 32, 36*5.5, 0, 0, NULL, NULL,
{ hslider:{ 0, 11*18, 18, ScenSelectHSCdVolumeAction, -1, 0, 0, 0, ScenSelectOk} } },
#else
{ MI_TYPE_HSLIDER, 32, 36*5.5, -1, 0, NULL, NULL,
{ hslider:{ 0, 11*18, 18, ScenSelectHSCdVolumeAction, -1, 0, 0, 0, ScenSelectOk} } },
#endif
{ MI_TYPE_TEXT, 44, 36*6 + 6, 0, SmallFont, NULL, NULL,
{ text:{ "min", MI_TFLAGS_CENTERED} } },
{ MI_TYPE_TEXT, 218, 36*6 + 6, 0, SmallFont, NULL, NULL,
{ text:{ "max", MI_TFLAGS_CENTERED} } },
#if defined(USE_LIBCDA) || defined(USE_SDLCD)
{ MI_TYPE_GEM, 240, 36*5.5, 0, LargeFont, NULL, NULL,
{ gem:{ MI_GSTATE_UNCHECKED, 18, 18, MBUTTON_GEM_SQUARE, SetCdPower} } },
#else
{ MI_TYPE_GEM, 240, 36*5.5, -1, LargeFont, NULL, NULL,
{ gem:{ MI_GSTATE_UNCHECKED, 18, 18, MBUTTON_GEM_SQUARE, SetCdPower} } },
#endif
{ MI_TYPE_TEXT, 266, 36*5.5 + 2, 0, LargeFont, NULL, NULL,
{ text:{ "Enabled", MI_TFLAGS_LALIGN} } },
@ -1105,16 +1099,6 @@ global Menu Menus[] = {
EndScenarioMenuItems,
NULL,
},
{
// CDRom Disabled Message
176+(14*TileSizeX-288)/2,
16+(14*TileSizeY-128)/2,
288, 128,
ImagePanel4,
0, 4,
CDRomDisabledMenuItems,
NULL,
},
{
// Sound Options Menu
176+(14*TileSizeX-352)/2,
@ -1860,9 +1844,6 @@ local void SetCdPower(Menuitem *mi)
cd_stop();
CDMode = ":stopped";
}
#else
ProcessMenu(MENU_CDROM_DISABLED, 1);
SoundOptionsMenuItems[i].d.gem.state = MI_GSTATE_UNCHECKED;
#endif
}