Exemplo n.º 1
0
        /// <summary>
        /// Converts a message into a MouseMovePacket.
        /// </summary>
        /// <param name="message"></param>
        /// <returns></returns>
        private static Packet ToMouseMovePacket(NetIncomingMessage message)
        {
            int x1 = message.ReadInt32();
            int y1 = message.ReadInt32();
            int x2 = message.ReadInt32();
            int y2 = message.ReadInt32();
            var p1 = new Point(x1, y1);
            var p2 = new Point(x2, y2);
            var mouseMovePacket = new MouseMovePacket(p1, p2)
            {
                Sender = message.SenderEndPoint
            };

            return(mouseMovePacket);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Sends a MouseMovePacket to the server.
        /// </summary>
        /// <param name="p1"></param>
        /// <param name="p2"></param>
        public void SendMouseMove(Point p1, Point p2)
        {
            var packet = new MouseMovePacket(p1, p2);

            SendPacket(packet);
        }