Esempio n. 1
0
        private void WdlPreview_MouseUp(object sender, MouseButtonEventArgs e)
        {
            var position = e.GetPosition(WdlPreviewImage);

            if (position.X > 0 && position.Y > 0 && position.X < WdlPreviewImage.ActualWidth &&
                position.Y < WdlPreviewImage.ActualHeight && mIsClicked)
            {
                var facx = position.X / WdlPreviewImage.ActualWidth;
                var facy = position.Y / WdlPreviewImage.ActualHeight;

                var entryx = facx * 64 * Metrics.TileSize;
                var entryy = facy * 64 * Metrics.TileSize;

                OnEnterWorld((float)entryx, (float)entryy);
            }


            mIsClicked = false;
            WdlPreviewImage.ReleaseMouseCapture();
        }
Esempio n. 2
0
 private void WdlPreview_MouseDown(object sender, MouseButtonEventArgs e)
 {
     mIsClicked = true;
     WdlPreviewImage.CaptureMouse();
 }