Exemplo n.º 1
0
 //玩家叫地主
 public static void PlayerCallLandlord(this JoyLdsRoom joyLdsRoom, int seatIndex, bool isApproval)
 {
     if (seatIndex != joyLdsRoom.CurrBeOperationSeatIndex)
     {
         Log.Info("不归这个玩家操作索引:" + seatIndex);
         return;
     }
     if (isApproval)
     {
         if (joyLdsRoom.StartCallLandlordSeatIndex == seatIndex)
         {
             joyLdsRoom.StartPlayerIsCallLds = true;
         }
         if (joyLdsRoom.SelectCallOrRobLandlordSeatIndex < 0)
         {
             joyLdsRoom.SelectCallOrRobLandlordSeatIndex = seatIndex;
         }
         else
         {
             Log.Info("已经有人叫过地主了 不能重复叫 当前违规叫地主人索引:" + seatIndex);
         }
     }
     joyLdsRoom.CallLanlordResult(seatIndex, isApproval);
     joyLdsRoom.CanCallOrRobLandlord();
 }