Exemple #1
0
        private void InitializeBackButton()
        {
            // Add back button
            var backButton = new Button(20, 3)
            {
                Text        = "Back",
                Position    = new Point(5, 3),
                UseMouse    = true,
                UseKeyboard = false,
            };

            backButton.Click += (sender, args) =>
            {
                IsVisible = false;
                MainMenuWindow.Show();
            };
            Add(backButton);
        }
        public static void Show()
        {
            var mainMenu = UserInterfaceManager.Get <MainMenuWindow>();

            if (mainMenu == null)
            {
                mainMenu = new MainMenuWindow(Constants.GameWindowWidth, Constants.GameWindowHeight);
                mainMenu.InitializeButtons();
                UserInterfaceManager.Add(mainMenu);
            }
            else
            {
                mainMenu.IsVisible        = true;
                mainMenu.IsFocused        = true;
                mainMenu.IsCursorDisabled = false;
            }
            Global.CurrentScreen = mainMenu;

            Game.Reset();
        }
Exemple #3
0
 private void ButtonPressToMainMenu(object sender, EventArgs e)
 {
     MainMenuWindow.Show();
 }