Esempio n. 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            PCbuttoncounter++;
            int       playerwhat    = Convert.ToInt32(player.Text);
            string    positionis    = Convert.ToString(t1.Text);
            Gameboard gameinitalise = new Gameboard(colourpositions);

            Brush[] colourme = { Brushes.Yellow, Brushes.Blue, Brushes.Green };
            if (playerwhat == 1)
            {
                gameinitalise.placements(colourme[1], positionis);
                firstplayer.addplacementtoplayer(positionis);
                firstplayer.increasecows();
                player.Text = "2";
            }
            else if (playerwhat == 2)
            {
                gameinitalise.placements(colourme[2], positionis);
                secondplayer.addplacementtoplayer(positionis);
                secondplayer.increasecows();
                player.Text = "1";
            }
            else
            {
                MessageBox.Show("Only player 1 and 2 allowed");
            }

            gameinitalise.updateboardvisual(positions1, playerwhat);
            t1.Text = "Pick a Position";
        }
Esempio n. 2
0
        public MainWindow()
        {
            InitializeComponent();
            board.Source = carBitmap;
            Ellipse[] positions = { a1, a4, a7, b2, b4, b6, c3, c4, c5, d1, d2, d3, d5, d6, d7, e3, e4, e5, f2, f4, f6, g1, g4, g7 };
            positions1 = positions;
            Gameboard gamingstart = new Gameboard(colourpositions);

            gamingstart.StartPrintboard(colourme, positions);
        }