Esempio n. 1
0
    }// Update is called once per frame

    void Update()
    {
        if (!CpuInitialized)
        {
            record = GameObject.Find("GameManager").GetComponent <RecordOnline>();
            if (record.Initialized)
            {
                get();
                List <int> gravenum = new List <int>();
                foreach (int card in record.opensource())
                {
                    gravenum.Add(card % 13);
                }
                for (int num = 0; num < 13; num++)
                {
                    if (!gravenum.Contains(num))
                    {
                        blankmods.Add(num);
                    }
                }
                for (int i = 0; i < blankmods.Count; i++)
                {
                    PairChecked.Add(false);
                    blanklist4.Add(new List <List <int> >());
                    blanklist3.Add(new List <List <int> >());
                    InitBlankChaser(record.record, i);
                }
                CpuInitialized = true;
            }
        }
    }
Esempio n. 2
0
    /*
     * 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
     * 棋譜...record.record -> 正方形,None=-1
     * プライベート情報...info -> None=-1
     * handuniform...handuniforms[player_num]で、player_numの持ってる背番号
     * 〜〜〜〜〜〜〜〜〜〜〜〜〜4/10更新〜〜〜〜〜〜〜〜〜〜〜〜〜
     * record.GetDrawnUniform()[player_num]で、player_numの持ってるドローンの背番号
     * record.GetOriginalUniform()[player_num]で、player_numの持ってるオリジナルの背番号
     * record.opensource()で、opensourceにあるカード番号
     * (この3つは結構使うようならget()に入れてもらってもよい)
     * draw()の帰り値は「背番号」に変更!!!!
     * 〜〜〜〜〜〜〜〜〜〜〜〜4/16更新〜〜〜〜〜〜〜〜〜〜〜〜
     * private変数として、previousTurnPlayer,previousDrawnPlayer,previousMovedCardを追加
     * 中身はそれぞれ一個前のターンで誰が引いたか、誰がひかれたか、何を引いたか
     * load()を引いた後に毎回更新、
     * この前はエラーが多くて大変だったので、エラーになりそうだったら日本語で書いてくれると助かります
     */

    private void get()
    {
        record       = GameObject.Find("GameManager").GetComponent <RecordOnline>();
        info         = record.info[playerNumber];
        handUniforms = record.GetHandUniform();
        //uniforms = record.Uniform;
    }
Esempio n. 3
0
 private void get()
 {
     //card = GameObject.Find("Card");
     turnManager = GetComponent <TurnManagerOnline>();
     record      = GetComponent <RecordOnline>();
     turn        = turnManager.turn;
     tP          = turnManager.turnPlayer;
     dP          = turnManager.drawnPlayer;
     hand        = GameObject.Find("Hand"); //Handのクラスを取得
     hands       = hand.GetComponent <HandsOnline>();
     for (int i = 0; i < numOfComs; i++)
     {
         coms[numOfPlayer + i] = GameObject.Find("Com" + (numOfPlayer + i)).GetComponent <ComputerOnline>();
         //Debug.Log("Com" + (i + 1));
     }
 }
Esempio n. 4
0
 private void get()
 {
     //card = GameObject.Find("Card");
     turnManager = GetComponent <TurnManagerOnline>();
     record      = GetComponent <RecordOnline>();
     turn        = turnManager.turn;
     tP          = turnManager.turnPlayer;
     dP          = turnManager.drawnPlayer;
     hand        = GameObject.Find("Hand"); //Handのクラスを取得
     hands       = hand.GetComponent <HandsOnline>();
     md          = GameObject.Find("ModeData").GetComponent <ModeData>();
     zizikaku    = GetComponent <ZiziKakuOnline>();
     for (int i = 0; i < 4; i++)
     {
         coms[i] = GameObject.Find("Com" + (i)).GetComponent <ComputerVer2Online>();
         //Debug.Log("Com" + (i + 1));
     }
 }