public void BackButtonPressed() { _currentDisplayedMenu.HideMenu(); if (_menusStack.Count > 0) { _currentDisplayedMenu = (BaseMenu)_menusStack.Pop(); _currentDisplayedMenu.DisplayMenu(); } }
public void ChangeMenu(MenuTypes menuType) { if (_currentDisplayedMenu) { _currentDisplayedMenu.HideMenu(); _menusStack.Push(_currentDisplayedMenu); } _currentDisplayedMenu = (BaseMenu)_menusTable[menuType]; _currentDisplayedMenu.DisplayMenu(); }
public void ShowDefaultMenu() { _currentDisplayedMenu = (BaseMenu)_menusTable[_defaultMenu]; _currentDisplayedMenu.DisplayMenu(); }