Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        boardState  = new BoardState(width, height);
        currentMove = new Vector2Int();

        switch (player1Choice) //Crosses
        {
        case Player.HUMAN: player1 = new Human(); break;

        case Player.RANDOM: player1 = new RandomAI();  break;
        }

        player1.SetTeam(Tile.CROSS);

        switch (player2Choice) // Noughts
        {
        case Player.HUMAN: player2 = new Human(); break;

        case Player.RANDOM: player2 = new RandomAI();  break;
        }

        player2.SetTeam(Tile.NOUGHT);

        Draw();
    }