コード例 #1
0
        public void OnGameTimeEnds()
        {
            PlayerScoreSystem.SetGlobalPosition(400, 200);
            GridNode.Dispose();

            Texture2D exitButtonTexture = Global.Game.Content.Load <Texture2D>("ok-button");
            UiButton  ExitButton;

            ExitButton = new UiButton();
            ExitButton.SetGlobalPosition(300, 475);
            ExitButton.SetSize(200, 50);
            ExitButton.Name             = "ExitButton";
            ExitButton.OnButtonPressed += () => Global.Game.ChangeScene(new MainMenu());
            ExitButton.SetTexture(exitButtonTexture);
            AddChild(ExitButton);
        }
コード例 #2
0
        public MainMenu()
            : base("MainMenu")
        {
            UiButton BeginGameButton;
            UiButton ExitButton;


            BeginGameButton = new UiButton();
            BeginGameButton.SetPosition(300, 400);
            BeginGameButton.SetSize(200, 50);
            BeginGameButton.Name             = "BeginGameButton";
            BeginGameButton.OnButtonPressed += () => Global.Game.ChangeScene(new GameplayScene());
            AddChild(BeginGameButton);



            ExitButton = new UiButton();
            ExitButton.SetPosition(300, 475);
            ExitButton.SetSize(200, 50);
            ExitButton.Name             = "ExitButton";
            ExitButton.OnButtonPressed += () => Global.Game.Exit();
            AddChild(ExitButton);
        }