예제 #1
0
 public void BackButtonPressed()
 {
     _currentDisplayedMenu.HideMenu();
     if (_menusStack.Count > 0)
     {
         _currentDisplayedMenu = (BaseMenu)_menusStack.Pop();
         _currentDisplayedMenu.DisplayMenu();
     }
 }
예제 #2
0
 public void BackButtonPressed()
 {
     _currentDisplayedMenu.HideMenu();
     if (_menusStack.Count > 0)
     {
         _currentDisplayedMenu = (BaseMenu)_menusStack.Pop();
         _currentDisplayedMenu.DisplayMenu();
     }
 }
예제 #3
0
    public void ChangeMenu(MenuTypes menuType)
    {
        if (_currentDisplayedMenu)
        {
            _currentDisplayedMenu.HideMenu();
            _menusStack.Push(_currentDisplayedMenu);
        }

        _currentDisplayedMenu = (BaseMenu)_menusTable[menuType];
        _currentDisplayedMenu.DisplayMenu();
    }
예제 #4
0
    public void ChangeMenu(MenuTypes menuType)
    {
        if (_currentDisplayedMenu)
        {
            _currentDisplayedMenu.HideMenu();
            _menusStack.Push(_currentDisplayedMenu);
        }

        _currentDisplayedMenu = (BaseMenu)_menusTable[menuType];
        _currentDisplayedMenu.DisplayMenu();
    }
예제 #5
0
 public void ShowDefaultMenu()
 {
     _currentDisplayedMenu = (BaseMenu)_menusTable[_defaultMenu];
     _currentDisplayedMenu.DisplayMenu();
 }
예제 #6
0
 public void ShowDefaultMenu()
 {
     _currentDisplayedMenu = (BaseMenu)_menusTable[_defaultMenu];
     _currentDisplayedMenu.DisplayMenu();
 }