Example #1
0
        public MJsonMessageRyukyoku Ryukyoku()
        {
            var tehaisString = new List <List <string> >()
            {
                tehais[0].GetTehaiString(),
                tehais[1].GetTehaiString(),
                tehais[2].GetTehaiString(),
                tehais[3].GetTehaiString()
            };
            var tenpais = new List <bool>()
            {
                tehais[0].IsTenpai(), tehais[1].IsTenpai(), tehais[2].IsTenpai(), tehais[3].IsTenpai()
            };
            var deltas = CalcRyukyokuDeltaPoint(tenpais);

            //点数を更新
            points = AddPoints(points, deltas);

            //場況を更新
            field = Field.ChangeOnRyukyoku(field, tenpais);

            return(new MJsonMessageRyukyoku("fanpai", tehaisString, tenpais, deltas, points));
        }