コード例 #1
0
ファイル: MainMenu.cs プロジェクト: erankamil/Menu-Builder
 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
ファイル: MainMenu.cs プロジェクト: erankamil/Menu-Builder
 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();
     }
 }