protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
var pos = e.GetPosition(this);
UpdateCurrentTileInfo(pos);
if (e.RightButton == MouseButtonState.Pressed)
{
var ml = ScreenPointToMapLocation(pos);
if (!m_map.Bounds.Contains(ml))
{
Console.Beep();
return;
}
m_map.SetBlocked(ml, !m_removing);
InvalidateTileData();
}
}