Exemplo n.º 1
0
        private static void MouseStatHandler(ImmutableEnvelope envelope, MouseStats stats)
        {
            var mouseMovedEvent = (MouseMoved)envelope.Items[0].Content;

            stats.MessagesCount++;

            stats.Distance += (long)Math.Sqrt(Math.Pow(mouseMovedEvent.X1 - mouseMovedEvent.X2, 2)
                                              + Math.Pow(mouseMovedEvent.Y1 - mouseMovedEvent.Y2, 2));
            stats.RecordMessage();
        }
Exemplo n.º 2
0
        private static void MouseStatHandler(ImmutableEnvelope envelope, MouseStats stats)
        {
            var mouseMovedEvent = (MouseMoved)envelope.Items[0].Content;

            stats.MessagesCount++;

            stats.Distance += (long)Math.Sqrt(Math.Pow(mouseMovedEvent.X1 - mouseMovedEvent.X2, 2)
                                  + Math.Pow(mouseMovedEvent.Y1 - mouseMovedEvent.Y2, 2));
            stats.RecordMessage();
        }