public void SendBetRequest(Connection c, Common.GameUtils.Bet _bet, List <Common.GameUtils.Card> _cards) { Common.IO.OutputManager.Debug.Display("CServerSender", "SendBetRequest() : called"); Packet05Bet pack = new Packet05Bet() { Descr = Common.IO.Messages.Server.BetRequest, Bet = _bet, Cards = _cards }; Console.WriteLine("CardCount2=" + pack.Cards.Count + ""); try { c.SendObject <Packet05Bet>("BetRequest", pack); } catch (InvalidOperationException ex) { Console.WriteLine("InvalidOperationException : " + ex.ToString()); throw ex; } catch (Exception e) { Console.WriteLine("Exception : " + e.ToString()); } }
public void SendBetAccepted(Connection c, Common.GameUtils.Bet bet) { Packet05Bet pack = new Packet05Bet() { Descr = Common.IO.Messages.Server.BetRequest, Bet = bet }; c.SendObject <Packet05Bet>("BetAccepted", pack); }
public void SendBetAnswer(Common.GameUtils.Bet _bet) { Packet05Bet pack = new Packet05Bet() { Descr = clientInfo.name, Bet = _bet }; NetworkComms.SendObject <Packet05Bet> ("BetAnswer", serverInfo.Ip, serverInfo.Port, pack); }
protected void WhenBetAccepted(PacketHeader packetHeader, Connection connection, Packet05Bet incomingObject) { throw new NotImplementedException(); }
protected void WhenFirstBetRequest(PacketHeader packetHeader, Connection connection, Packet05Bet incomingObject) { }
protected void WhenBetRequest(PacketHeader packetHeader, Connection connection, Packet05Bet incomingObject) { Console.WriteLine("Première étape"); Console.WriteLine("CardCount3=" + incomingObject.Cards.Count + ""); if (incomingObject.Bet.Equals(null) || incomingObject.Bet.points == 0) { client.Bet(new Common.GameUtils.Bet(), incomingObject.Cards); } else { client.Bet(incomingObject.Bet, incomingObject.Cards); } }
protected void WhenBetAnswer(PacketHeader packetHeader, Connection connection, Packet05Bet pack) { Common.GameUtils.Bet bet = pack.Bet; server.Room.AddBet(connection, bet); }