示例#1
0
        private void localGameButton_Click(object sender, RoutedEventArgs e)
        {
            GlobalWindow win     = (GlobalWindow)Window.GetWindow(this);
            Game         game    = new Game(new Player(this.playerNameBox.Text, ""), new Player("Joueur 2", ""));
            Manager      manager = new Manager(game);

            win.pageContainer.Content = new GamePage(game, manager);
        }
示例#2
0
        private void CircleBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            CircleBorder circle = (CircleBorder)sender;
            int          slot   = Int32.Parse(circle.Name.Split('c')[1]);

            if ((_game.CurrentPlayer == _game.P1 && slot < 6) || (_game.CurrentPlayer == _game.P2 && slot > 5))
            {
                _manager.Play(slot);
                if (_game.Victory)
                {
                    GlobalWindow win = (GlobalWindow)Window.GetWindow(this);
                    win.pageContainer.Content = new WinPage(_game.CurrentPlayer);
                }
            }
        }
示例#3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            GlobalWindow win = (GlobalWindow)Window.GetWindow(this);

            win.pageContainer.Content = new HomePage();
        }