private void pbTerrain_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
Graphics g = Graphics.FromImage(pbTerrain.Image);
Color c = Color.Yellow;
if (e.Button == MouseButtons.Left)
c = Color.White;
else if (e.Button == MouseButtons.Right)
c = Color.Black;
if (c != Color.Yellow)
{
g.FillRectangle(new SolidBrush(c), e.X - 40, e.Y - 40, 80, 80);
LastX = e.X;
LastY = e.Y;
g.DrawImage(pbTerrain.Image, 0, 0);
OriginalMap = CopyImage(pbTerrain.Image as Bitmap);
pbTerrain.Refresh();
g.Dispose();
}
}