Beispiel #1
0
Datei: UI.cs Projekt: tgm-git/cdr
 public void Pop_Menu_Stack()
 {
     if(Menu_Stack.Count > 1) {
         menu = Menu_Stack.Pop();
         selected_menu_item = 0;
         menu.Draw();
     }
     else {
         Display_Error_Message("Stack is too small to pop!");
     }
 }
Beispiel #2
0
Datei: UI.cs Projekt: tgm-git/cdr
 public void Push_Menu_Stack(Menu _menu)
 {
     if(_menu != null) {
         Menu_Stack.Push(menu);
         menu = _menu;
         selected_menu_item = 0;
         menu.Draw();
     }
     else {
         Display_Error_Message("Cannot push a null menu to the stack!");
     }
 }
Beispiel #3
0
Datei: UI.cs Projekt: tgm-git/cdr
 public void Push_Menu_Stack()
 {
     if(Validate_Item_Num()) {
         Menu_Stack.Push(menu);
         menu = menu.Items[selected_menu_item] as Menu;
         selected_menu_item = 0;
         menu.Draw();
     }
     else {
         Display_Error_Message("Cannot push a null menu to the stack!");
     }
 }