Пример #1
0
        /// <summary>
        /// 转换出牌
        /// </summary>
        /// <param name="room"></param>
        private void Turn(FightRoom room)
        {
            int nextUid = room.Turn();

            //如果掉线了
            if (room.isOffline(nextUid))
            {
                //或者执行出牌AI  TODO.......
                Turn(room);
            }
            else
            {
                //玩家没掉线  发消息  出牌
                ClientPeer client = user.GetClientById(nextUid);
                client.Send(OpCode.FIGHT, FightCode.TURN_DEAL_BRO, nextUid);
            }
        }