Example #1
0
    public void RequestPlayCard(List <Card> playCard, Player playPlayer)
    {
        List <TurnEndState> turnEndStates = new List <TurnEndState>();

        if (playCard[0].Get_month() != 13) //낸카드 != 조커 경우 일반적인 플레이
        {
            playCardPos = rules.playHandCardAddTobottomCard(playHandCard_ptr, ref bottomCard);
            if (playCardPos != 99 && playCardPos != 98)
            {
                _playerClient1.RequirePlayCard(playCardPos, playCard);
                _playerClient2.
            }
        }
        else if (playCard[0].Get_month() == 13) //낸카드 == 조커 드로우 진행하지 않음
        {
            if (playPlayer.name == player1.name)
            {
                playHandCardIsJOKER(ref player1, ref player2, playCard[0]);
                //SendPlayInfo(string na, List < Bak > baks, int sc, int goN, bool[] sh, int mul, int pis, List < List < Card >> ac, int hcc)
                SendPlayInfo sendInfo = new SendPlayInfo(player2.name, player2.Bakstates, player2.score, player2.goNum, player2.shake, player2.multipleScore,
                                                         player2.piscore, player2.acquiredCards, player2.Get_HandCardCount());
                _playerClient1.RequireFromManager(player1, sendInfo, null, null, true, null, null, 1);
            }
            else if (playPlayer.name == player2.name)
            {
                playHandCardIsJOKER(ref player2, ref player1, playCard[0]);
                SendPlayInfo sendInfo = new SendPlayInfo(player1.name, player1.Bakstates, player1.score, player1.goNum, player1.shake, player1.multipleScore,
                                                         player1.piscore, player1.acquiredCards, player1.Get_HandCardCount());
                _playerClient2.RequireFromManager(player2, sendInfo, null, null, false, null, null, 1);
            }
        }
    }
Example #2
0
 public void RequireFromManager(Player p, SendPlayInfo otherPlayer, List <SpecialCombo> specialCombo, List <TurnEndState> turnEndStates,
                                bool turn, List <Card> playCards, List <Card> drowCard, int reqireNum)
 {
 }