Пример #1
0
        private async void HeadingUpdated(object sender, Windows.Devices.Sensors.CompassReading e)
        {
            TimeSpan newTick = new TimeSpan(DateTime.Now.Ticks);

            if (newTick.Subtract(tick).TotalMilliseconds > 10)
            {
                await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                {
                    GameMapControl.Heading = e.HeadingTrueNorth ?? e.HeadingMagneticNorth;
                });

                tick = newTick;
            }
        }
Пример #2
0
 private void HeadingUpdated(object sender, Windows.Devices.Sensors.CompassReading e)
 {
     GameMapControl.Heading = e.HeadingTrueNorth ?? e.HeadingMagneticNorth;
 }