add: SetMenuSounds (MENU_SOUND_ARROWS, MENU_SOUND_SELECT);
context: DoSelectAction (PMENU_STATE pMS){	if (GLOBAL (CurrentActivity) & CHECK_ABORT)	{		pMS->CurState = ATTACK + 1;		return (FALSE);	}	if (!pMS->Initialized)	{		pMS->Initialized = TRUE;		pMS->InputFunc = DoSelectAction;	}	else if (CurrentMenuState.select)	{		switch (pMS->CurState)		{			case HAIL:			case ATTACK:				if (LOBYTE (GLOBAL (CurrentActivity)) == IN_LAST_BATTLE)					pMS->CurState = HAIL;				return (FALSE);			case ATTACK + 1:				pMS->Initialized = GameOptions ();				if (pMS->Initialized)				{					DrawMenuStateStrings (PM_CONVERSE, pMS->CurState);					LockMutex (GraphicsLock);					SetFlashRect ((PRECT)~0L, (FRAME)0);					UnlockMutex (GraphicsLock);				}				return ((BOOLEAN)pMS->Initialized);			default:				printf ("Unknown option: %d\n", pMS->CurState);		}	}	DoMenuChooser (pMS, PM_CONVERSE);	return (TRUE);}