private void AddSpecToModel(FabricSpec spec) { for (var i = spec.LeftEdge; i < spec.Width + spec.LeftEdge; i++) { for (var j = spec.TopEdge; j < spec.Height + spec.TopEdge; j++) { _fabricModel[i, j]++; } } }
private bool IsUnclaimed(FabricSpec spec) { for (var i = spec.LeftEdge; i < spec.Width + spec.LeftEdge; i++) { for (var j = spec.TopEdge; j < spec.Height + spec.TopEdge; j++) { if (_fabricModel[i, j] > 1) { return(false); } } } return(true); }