public void SwapToMenu(SubMenuType menuType) { if (menuType == SubMenuType.movePlayer) { print("Switch to move"); ResetCursorRotation(); } else if (menuType == SubMenuType.options) { print("Switch to options"); ResetCursorRotation(); } else if (menuType == SubMenuType.rotateCursor) { print("Switch to rotate"); ResetCursorRotation(); } else if (menuType == SubMenuType.scaleCursor) { print("Switch to scale"); ResetCursorRotation(); } else if (menuType == SubMenuType.translateCursor) { print("Switch to translate"); ResetCursorRotation(); } }
public void TurnForm(MenuType MenuId, SubMenuType SubMenu = 0) { if (SubMenu != 0) { Log.log.InfoFormat("LOADING Form of Menu {0},SubMenu {1}", MenuId, SubMenu); } else { Log.log.InfoFormat("LOADING Form of Menu {0},SubMenu {1}", MenuId); } TurnForm(MenuGetter.GetMenu(MenuId, SubMenu)); }
public static Form GetMenu(MenuType MenuId, SubMenuType SubMenuId = 0) { Log.log.Info("Require Turn From"); switch (MenuId) { case MenuType.JWXT: switch (SubMenuId) { case SubMenuType.CourseSelection: return(CourseSelectionInstance); break; case SubMenuType.MatchScheme: return(MatchSchemeInstance); break; default: break; } break; case MenuType.Absence: return(AbsenceInstance); break; case MenuType.Forum: return(ForumInstance); break; case MenuType.Query: switch (SubMenuId) { case SubMenuType.QueryMark: return(QueryMarkInstance); break; case SubMenuType.QueryInform: return(QueryInformInstance); break; case SubMenuType.QueryEmploy: return(QueryEmployInstance); break; case SubMenuType.QueryMealCard: return(QueryMealCardInstance); break; case SubMenuType.QueryCost: return(QueryCostInstance); break; default: Log.log.Error("ERROR Menu!!!"); //error processing break; } break; case MenuType.Search: return(SearchInstance); break; case MenuType.UserInfo: return(UserInfoInstance); break; case MenuType.Nothing: return(null); break; default: Log.log.Error("ERROR SubMenu!!!"); break; } return(null); }