Example #1
0
 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]++;
         }
     }
 }
Example #2
0
 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);
 }