有人能帮我调试下我做的作业吗?我实在调不好啊,谢谢大家! 谁能帮我调下我的作业的代码啊,谢谢大家!我真的调不好!谢谢大家了啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是什么代码? 总要拿出来的啊 void connection_ClientSendCard(object sender, SendCardEventArgs e) { ServerConnection con = (ServerConnection)sender; #region DEBUG Console.Write(con.UserName); Console.WriteLine("发送请求出牌牌信息验证!"); #endregion Card sendCard = (Card)e.SendCard; DdzRule ddzRule = new DdzRule(); int temp222=TableJudge.JudgeTableNumber(table, con.UserName); if (_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard != null) { //判断出牌信息是否符合逻辑 if (ddzRule.JudgeCardValue(_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard, sendCard)) { _tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard = sendCard; _tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].PassNumber = 0; Packet OutCardPacket = CreateCard(); OutCardPacket.Message = sendCard; //发送信息给同一桌的所有玩家 TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients); } else { Packet OutCardPacket = CreateCard(); OutCardPacket.Message = sendCard; Card ErrorCard = (Card)OutCardPacket.Message; ErrorCard.Action = ActionType.Error; //发送信息给同一桌的所有玩家 TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients); } } else { _tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard = sendCard; Packet OutCardPacket = CreateCard(); OutCardPacket.Message = sendCard; //发送信息给同一桌的所有玩家 TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients); } } 好象发不完,有几千行55555555555 我的QQ 7548155 哪个好人帮帮忙! 啊,,,,,,,,,,怎么能传上来啊, 老是,有包收不到。或是处理不过来,用断点看,程序就是好的! 您的主机中的软件放弃了一个已建立的连接 ,是怎么回事啊!!! datagridview同一列有 按钮 和 文本 交错行显示问题 winform 怎么触发键盘按下后释放事件 关于C#2005combobox二级联动的问题 一个关于C#里调用windowsmediaplayer组件的小问题 请问:如何利用propertyGrid在运行中动态修改按钮的背景颜色(有代码最好) 关于网页信息抓取的请教 界面上树状菜单的隐藏与显示 sql自定义查询语句 SqlCommand如何执行多行sql脚本? 还没搞定,高手帮忙,急啊! 如何得知SQL语句是否执行成功? winform到web的一个问题 DataGridview里面控件下标问题
{
ServerConnection con = (ServerConnection)sender;
#region DEBUG
Console.Write(con.UserName);
Console.WriteLine("发送请求出牌牌信息验证!");
#endregion
Card sendCard = (Card)e.SendCard; DdzRule ddzRule = new DdzRule();
int temp222=TableJudge.JudgeTableNumber(table, con.UserName); if (_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard != null)
{
//判断出牌信息是否符合逻辑 if (ddzRule.JudgeCardValue(_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard, sendCard))
{
_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard = sendCard; _tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].PassNumber = 0; Packet OutCardPacket = CreateCard(); OutCardPacket.Message = sendCard;
//发送信息给同一桌的所有玩家
TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients);
}
else
{
Packet OutCardPacket = CreateCard();
OutCardPacket.Message = sendCard; Card ErrorCard = (Card)OutCardPacket.Message;
ErrorCard.Action = ActionType.Error; //发送信息给同一桌的所有玩家
TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients);
}
}
else
{
_tableCard.TableCards[TableJudge.JudgeTableNumber(table, con.UserName) - 1].TempSendCard = sendCard;
Packet OutCardPacket = CreateCard();
OutCardPacket.Message = sendCard;
//发送信息给同一桌的所有玩家
TableJudge.SendPacketInSameTable(table, con, OutCardPacket, clients);
}
}