コード例 #1
0
        public void SendCardsAnswer(Connection c, Common.GameUtils.Deck _deck)
        {
            Packet07Deck pack = new Packet07Deck()
            {
                Descr = "Here is your Cards :",
                Deck  = (Common.GameUtils.Deck)_deck
            };

            c.SendObject <Packet07Deck>("ShowCards", pack);
        }
コード例 #2
0
 protected void WhenPlayingCardRequest(PacketHeader packetHeader, Connection connection,
                                       Packet07Deck pack)
 {
     Console.WriteLine(pack.Descr);
     try
     {
         client.PlayCard(pack.Deck.cards, pack.Deck2);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception e" + e.ToString());
     }
 }
コード例 #3
0
        public void SendPlayingCardRequest(Connection c, Common.GameUtils.Deck _deck, Common.GameUtils.Round _deckRound)
        {
            List <Common.GameUtils.Card> ca = new List <Common.GameUtils.Card>(_deckRound.cards);
            Packet07Deck pack = new Packet07Deck()
            {
                Descr = "You have to Play card",
                Deck  = _deck,
                Deck2 = ca
            };

            try
            {
                c.SendObject <Packet07Deck>("PlayingCardRequest", pack);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception : " + e.ToString());
            }
        }
コード例 #4
0
 protected void WhenShowCards(PacketHeader packetHeader, Connection connection, Packet07Deck pack)
 {
     Console.WriteLine(pack.Descr);
 }