示例#1
0
 public void Show()
 {
     while (m_MainItem != null)
     {
         m_MainItem.Show();
     }
 }
示例#2
0
 private void processChosenItem(MenuItem i_ChosenItem)
 {
     if (i_ChosenItem is ActionItem)
     {
         (i_ChosenItem as ActionItem).ActionChosen();
     }
     else
     {
         if (i_ChosenItem != null)
         {
             i_ChosenItem.Show();
         }
     }
 }
示例#3
0
 void IClickedListener.WasClicked(MenuItem i_Item)
 {
     Ex02.ConsoleUtils.Screen.Clear();
     if (i_Item.MenuItems != null)
     {
         m_MainItem = i_Item;
         i_Item.Show();
     }
     else
     {
         i_Item.Action.DoAction();
         System.Threading.Thread.Sleep(2000);
         Ex02.ConsoleUtils.Screen.Clear();
     }
 }