public void UpdateMenu( ) { titleMenu.SetEnabled(TITLESCREEN_STATE == Constants.MENU_TITLESCREEN); levelMenu.SetEnabled(TITLESCREEN_STATE == Constants.MENU_LEVELSELECT); optionsMenu.SetEnabled(TITLESCREEN_STATE == Constants.MENU_OPTIONS); creditsMenu.SetEnabled(TITLESCREEN_STATE == Constants.MENU_CREDTIS); enabledMenu = titleMenu.IsEnabled( ) ? titleMenu : enabledMenu; enabledMenu = levelMenu.IsEnabled( ) ? levelMenu : enabledMenu; enabledMenu = optionsMenu.IsEnabled( ) ? optionsMenu : enabledMenu; enabledMenu = creditsMenu.IsEnabled( ) ? creditsMenu : enabledMenu; Menu.SetInputs(Constants.PLAYER_1_ID, enabledMenu.GetFirstButton( )); }