// mehods public void PiecePlayed() // tipo de peça a posicionar { int p_type = 0; do { ConsoleKey playerGet = Console.ReadKey().Key; if (playerGet == ConsoleKey.NumPad1) //caso seja player 1 { Cube_count--; Piece_played.Cil(); p_type = 1; break; } if (playerGet == ConsoleKey.NumPad2) //caso seja player 2 { Cylinder_count--; Piece_played.Cub(); p_type = 2; break; } else { Console.WriteLine(" Invalid Piece !! : "); Console.WriteLine(" Enter 1 for square and 2 for Circle."); } } while (p_type != 1 || p_type != 2); }
//constructors public Player(int Number) { this.Number = Number; if (Number == 1) { cube.White(); cylinder.White(); Piece_played.White(); } if (Number == 2) { cube.Red(); cylinder.Red(); Piece_played.Red(); } }