public bool NextToQuadrant(Quadrant quad) { bool returnable = false; for(int i = X; i < width; i++) { if(quad.IsInQuadrant(i, Y-1) || quad.IsInQuadrant(i, Y+1)) { returnable = true; } } for(int j = Y; j < height; j++) { if(quad.IsInQuadrant(X-1, j) || quad.IsInQuadrant(X+1, j)) { returnable = true; } } return returnable; }