using System;
namespace Assistance {
public class Grid: Assistant {
public ActivePoint center;
public Grid(Workarea canvas, Point center): base(canvas) {
this.center = new ActivePoint(this, ActivePoint.Type.CircleCross, center);
}
public override void draw(System.Drawing.Graphics g) {
foreach(Assistant assistant in canvas.assistants)
foreach(Point p in assistant.getGridPoints(center.position))
foreach(Assistant a in canvas.assistants)
if (a != assistant)
a.drawGuidlines(g, p);
}
}
}