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);
        }
Пример #6
0
 public LoadingMenuSceneInfo(User user, ILoadingScreen loadingScreen, MenuArea menuArea, WaitableTask <IMenuEncountersInfo> menuEncountersInfo)
 {
     User               = user;
     LoadingScreen      = loadingScreen;
     MenuArea           = menuArea;
     MenuEncountersInfo = menuEncountersInfo;
     MenuEncountersInfo.AddOnCompletedListener(CategoriesRetrieved);
 }
Пример #7
0
        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
        }