public void Move(int dx, int dy) { foreach (var coords in _mdl.Coords) { coords[0] += dx; coords[1] += dy; } EventRedraw?.Invoke(_controlCanvas); }
public void MouseClick(bool lmb, int x, int y) { int delta = Model.DIM / 2; if (lmb) { _mdl.AddBlockAt(x - delta, y - delta); } else { _mdl.DeleteBlockAt(x, y); } EventRedraw?.Invoke(_controlCanvas); }