Added MI_GSTATE_UNCHECKED

This commit is contained in:
nehalmistry 2002-04-07 06:17:28 +00:00
parent 22c6c13e90
commit 55598f2e41
2 changed files with 5 additions and 4 deletions
src

View file

@ -188,6 +188,7 @@ typedef struct _menuitem_ {
#define MI_PSTATE_PASSIVE 1
/// for MI_TYPE_GEM
#define MI_GSTATE_UNCHECKED 0
#define MI_GSTATE_PASSIVE 1
#define MI_GSTATE_INVISIBLE 2
#define MI_GSTATE_CHECKED 4

View file

@ -778,7 +778,7 @@ local Menuitem GameOptionsMenuItems[] = {
{ MI_TYPE_GEM, 15, 42, 0, LargeFont, NULL, NULL,
{ gem:{ 0, 18, 18, MBUTTON_GEM_SQUARE, SetCdMode} } },
{ MI_TYPE_TEXT, 144, 44, 0, LargeFont, NULL, NULL,
{ text:{ "CD Audio Enabled", MI_TFLAGS_CENTERED} } },
{ text:{ "Play CD Audio", MI_TFLAGS_CENTERED} } },
{ MI_TYPE_BUTTON, 128 - (106 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL,
{ button:{ "~!OK", 106, 27, MBUTTON_GM_HALF, EndMenu, 'o'} } },
#else
@ -1511,10 +1511,10 @@ local void GameOptions(void)
{
// TODO
#if !defined(USE_SDLCD) && !defined(USE_LIBCDA)
GameOptionsMenuItems[1].d.gem.state = 0;
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
#else
if (strcmp(":off", CDMode))
GameOptionsMenuItems[1].d.gem.state = 4;
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_CHECKED;
#endif
ProcessMenu(MENU_GAME_OPTIONS, 1);
}
@ -1540,7 +1540,7 @@ local void SetCdMode(Menuitem *mi)
}
#else
ProcessMenu(MENU_CDROM_DISABLED, 1);
GameOptionsMenuItems[1].d.gem.state = 0;
GameOptionsMenuItems[1].d.gem.state = MI_GSTATE_UNCHECKED;
#endif
}