private void AnimateIn() { // hide the menu, show the main area (move it back) MenuArea.LayoutTo(_collapsedMenu, 200, Easing.SpringIn); MainArea.FadeTo(1, 1200); MainArea.TranslateTo(0, 0, 200); }
private void AnimateOut() { // show the menu, hide the main area (and move it away completely) MenuArea.LayoutTo(_expandedMenu, 1200, Easing.SpringOut); MainArea.FadeTo(0, 200); MainArea.TranslateTo(-MainArea.Width, 0, 200); }
public void ConfirmStartingMenuScene(UserEncounter userEncounter, ILoadingScreen loadingScreen, MenuArea menuArea) { UserEncounter = userEncounter; LoadingScreen = loadingScreen; MenuArea = menuArea; ConfirmationPopup.ShowConfirmation(ExitSceneWithEncounter, ExitConfirmationTitle, ExitConfirmationDescription, "EXIT", "CANCEL"); }
public virtual void ConfirmStartingMenuScene(User user, ILoadingScreen loadingScreen, MenuArea menuArea) { User = user; LoadingScreen = loadingScreen; MenuArea = menuArea; ConfirmationPopup.ShowConfirmation(ExitScene, ExitConfirmationTitle, ExitConfirmationDescription); }
public virtual void StartMenuScene(User user, ILoadingScreen loadingScreen, MenuArea menuArea) { ImageHolder.BeginHoldingData(); var categories = MenuInfoReader.GetMenuEncountersInfo(user); var menuSceneInfo = new LoadingMenuSceneInfo(user, loadingScreen, menuArea, categories); MenuSceneStarter.StartScene(menuSceneInfo); }
public LoadingMenuSceneInfo(User user, ILoadingScreen loadingScreen, MenuArea menuArea, WaitableTask <IMenuEncountersInfo> menuEncountersInfo) { User = user; LoadingScreen = loadingScreen; MenuArea = menuArea; MenuEncountersInfo = menuEncountersInfo; MenuEncountersInfo.AddOnCompletedListener(CategoriesRetrieved); }
static void Main(string[] args) { if (args.Contains("sfml")) { _engine = new ConsoleEngine.ConsoleEngine(WIDTH, HEIGHT, 24, TITLE);//Init engine what you want ResourceManger.LoadResourcesForConsoleEngine(_engine.Resources); } else { _engine = new SFMLEngine.SFMLEngine(WIDTH, HEIGHT, 25, TITLE); ResourceManger.LoadResourcesForSfmlEngine(_engine.Resources); } _engine.SetBackgroundColor(Color.White); var menu = new MenuArea(_engine.GameGrid); //Create area _engine.LoadArea(menu); //Load area _engine.Run(); //Run game }