コード例 #1
0
 private void Awake()
 {
     if (netmanager == null)
     {
         netmanager = this;
     }
 }
コード例 #2
0
    public int count_card_point(int player, string color)
    {
        netgamemanager a     = GetComponent <netgamemanager>();
        int            point = 0;

        if (color == "clover")
        {
            for (int i = 0; i < 13; i++)
            {
                if (number_of_card(a.player[player, i]) >= 0 && number_of_card(a.player[player, i]) < 13 && number_of_card(a.player[player, i]) - 8 > 0)
                {
                    point += (number_of_card(a.player[player, i]) - 8);
                }
            }
            return(point);
        }
        else if (color == "diamond")
        {
            for (int i = 0; i < 13; i++)
            {
                if (number_of_card(a.player[player, i]) >= 13 && number_of_card(a.player[player, i]) < 26 && number_of_card(a.player[player, i]) - 21 > 0)
                {
                    point += (number_of_card(a.player[player, i]) - 21);
                }
            }
            return(point);
        }
        else if (color == "heart")
        {
            for (int i = 0; i < 13; i++)
            {
                if (number_of_card(a.player[player, i]) >= 26 && number_of_card(a.player[player, i]) < 39 && number_of_card(a.player[player, i]) - 34 > 0)
                {
                    point += (number_of_card(a.player[player, i]) - 34);
                }
            }
            return(point);
        }
        else if (color == "spade")
        {
            for (int i = 0; i < 13; i++)
            {
                if (number_of_card(a.player[player, i]) >= 39 && number_of_card(a.player[player, i]) < 52 && number_of_card(a.player[player, i]) - 47 > 0)
                {
                    point += (number_of_card(a.player[player, i]) - 47);
                }
            }
            return(point);
        }
        print("wrong color");
        return(-1);
    }