Beispiel #1
0
    // Start is called before the first frame update
    void Start()
    {
        MinMax alg = new MinMax();

        IniciarJogo();
        algo = new MinMax();
        BotaoPeca.OnClicked += JogadorEfetuouJogada;

        config        = GameObject.FindGameObjectWithTag("config").GetComponent <ConfigsPers>();
        jogadorHumano = config.JogadorHumano;
        jogadorIa     = jogadorHumano == EnumEstado.MIN ? EnumEstado.MAX : EnumEstado.MIN;

        jogador1 = config.JogadorHumano;
        jogador2 = config.JogadorHumano == EnumEstado.MAX ? EnumEstado.MIN : EnumEstado.MAX;
    }
Beispiel #2
0
    public void CarregarCenaJogo()
    {
        GameObject conf = GameObject.FindGameObjectWithTag("config");

        ConfigsPers config = conf.GetComponent <ConfigsPers>();

        config.IaInicia         = PrimeiroJogadorIA.isOn;
        config.versusIA         = VersusIA.isOn;
        config.NivelDificuldade = (EnumDificuldade)this.Dificuldade.value;
        if (JogadorHumano.value == 0)
        {
            config.JogadorHumano = EnumEstado.MIN;
        }
        else
        {
            config.JogadorHumano = EnumEstado.MAX;
        }

        SceneManager.LoadScene("Jogo");
    }