use crate::map::Point;
pub struct CloseList {
points: Vec<Vec<bool>>,
}
impl CloseList {
#[inline]
pub fn new(col: usize, row: usize) -> Self {
CloseList {
points: vec![vec![false; col]; row],
}
}
#[inline]
pub fn insert(&mut self, point: &Point) {
self.points[point.y as usize][point.x as usize] = true;
}
}