public Brush() { _lastUsedSize = new SizeInt32(0, 0); _image = new BitmapImage(new Uri(@"pack://application:,,,/TEdit;component/Images/Tools/paintbrush.png")); _name = "Brush"; _type = ToolType.Brush; _isActive = false; }
public bool Equals(SizeInt32 p) { return MatchFields(this, p); }
private static bool MatchFields(SizeInt32 a, SizeInt32 m) { return (a.Width == m.Width && a.Height == m.Height); }
public override bool PressTool(TileMouseEventArgs e) { if (!_isRightDown && !_isLeftDown) _startPoint = e.Tile; if ((_properties.Height > 0 && _properties.Width > 0) && (_lastUsedSize.Width != _properties.Width || _lastUsedSize.Height != _properties.Height)) _lastUsedSize = new SizeInt32(_properties.Height, _properties.Width); CheckDirectionandDraw(e); _isLeftDown = (e.LeftButton == MouseButtonState.Pressed); _isRightDown = (e.RightButton == MouseButtonState.Pressed); return true; }