Пример #1
0
 protected bool Equals(BonusItem other)
 {
     return Position.Equals(other.Position) && WindowSize.Equals(other.WindowSize);
 }
        private void Window_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            var mousePosition = e.GetPosition(this);
            var clientSize = _settings.GameWindow.ClientSize;

            var item = new BonusItem(new System.Drawing.Point((int)mousePosition.X, (int)mousePosition.Y),
                                     new Size(clientSize.Width, clientSize.Height));

            var viewModel = DataContext as BonusOverlayViewModel;
            lock (_settings.BonusItemsLocker)
            {
                viewModel?.BonusItems.Add(item);
            }
        }