Example #1
0
    private void loadPartida()
    {
        Debug.Log(" CARREGANDO: MAPA");

        // carrega gerador de questoes
        GeradorQuestao gquestao;

        gquestao = new GeradorQuestao();

        if (p.mapas == null)
        {
            p.mapas           = loadMaps();
            p.partidasJogadas = 0;
        }
        else
        {
            p.partidasJogadas++;
        }

        int mapaNum = p.partidasJogadas % p.mapas.ToArray().Length;

        Debug.Log(" HÁ " + p.mapas.ToArray().Length + " MAPA(S)");

        /*
         * persistencia.NCasasTabuleiro = casasConfig.Length;
         * persistencia.CasasTabuleiro = casasConfig;
         * persistencia.gQuestao = gquestao;
         */
        int [] mapaAux = ((List <int>)p.mapas.ToArray()[mapaNum]).ToArray();

        p.NCasasTabuleiro = mapaAux.Length;
        p.CasasTabuleiro  = mapaAux;
        p.gQuestao        = gquestao;
    }
Example #2
0
    // Use this for initialization
    void Awake()
    {
        base.setCommom();

        Debug.Log("PARTIDA MANAGER");
        JogadorInfo[] jogadorInf;
        jogadorInf = base.persistencia.jogadoresInfo;

        jogadores = new GameObject[jogadorInf.Length];

        mensagemPopUpTV.SetActive(false);
        opcoes.SetActive(false);

        string msg = "Jogadores na partida:\n";

        for (int i = 0; i < jogadorInf.Length; i++)
        {
            Debug.Log(jogadorInf[i].name);
            jogadores[i] = new GameObject();
            jogadores[i].AddComponent <RectTransform>();
            jogadores[i].AddComponent <Jogador>();
            jogadores[i].GetComponent <Jogador>().SetInfo(jogadorInf[i]);
            jogadores[i].transform.SetParent(jogadoresPlaceHolder.transform);
            jogadores[i].GetComponent <Jogador>().Visibilidade(true);
            msg += jogadores[i].name + "\n";
            //	if(info.first){
            tabuleiro.GetComponent <Tabuleiro>().SetarPeao(0, jogadores[i].GetComponent <Jogador>());
            //	}else{
            Debug.Log(i + " setar pos: " + jogadores[i].GetComponent <Jogador>().PosTabuleiro + " info: " + jogadorInf[i].posTabuleiro);
            //		tabuleiro.GetComponent<Tabuleiro>().SetarPeao(jogadores[i].GetComponent<Jogador>().PosTabuleiro,jogadores[i].GetComponent<Jogador>());

            //	}
        }
        //	msgPopUp = mensagemPopUpTV.GetComponentInChildren<Text>();
        ShowMessage(false, msg, false, false);
        gQ = persistencia.gQuestao;
        //	info.jogSelecionado = jogadorSelecionado;
        //	info.jogadores = JogadorInfo.gerarInfo(jogadores) ;
    }