private QueryAnswerLocations(RunPiece query, PointD offset, IPuzzlePiece[] answer, PointD[] locations) { this.query = query; this.offset = offset; this.answers = answer; this.locations = locations; this.registerChildren(); }
public QueryAnswerLocations(RunPiece query, params IPuzzlePiece[] answer) : this(query,new PointD(),answer,new PointD[answer.Length+0x01]) { }
public QueryAnswerLocations(RunPiece query, IEnumerable<IPuzzlePiece> answer) : this(query,new PointD(),answer.ToArray(),new PointD[answer.Count()+0x01]) { }
public IRequest Tile(RunPiece root) { return Tile(root[0x00]); }