Blame mono/Assistance/Grid.cs

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