INNER CODE UNIT · Rust
haystack_point
autopilot-rs/autopilot-rs · src/bitmap.rs:296
let haystack_point = Point::new(pt.x + needle_point.x, pt.y + needle_point.y);
if !self.bounds().is_point_visible(haystack_point) {
return false;
}
let c1 = needle.get_pixel(needle_point);
let c2 = self.get_pixel(haystack_point);
if !colors_match(c1, c2, tolerance.unwrap_or(0.0f64)) {
return false;
}
}
}
true
}
fn find<F: Fn(Point) -> bool>(
&self,