public void Clear(int x, int y) { var mut = new GridMutation(); mut.AddSource(x, y); Render(mut); }
public static GridMutation Create(Point source, DrawablePoint target) { var m = new GridMutation(); m.AddSource(source); m.AddTarget(target); return(m); }
public void Render(int x, int y, char symbol, int oldX, int oldY, int color = DrawablePoint.DefaultForeColor, char d = ' ') { var @new = new DrawablePoint(x, y, color, symbol, d); var old = new Point(oldX, oldY); var mut = new GridMutation(); mut.AddSource(old); mut.AddTarget(@new); Render(mut); }