use crate::GridAtlas;
use image::{GenericImageView, RgbaImage, SubImage};
pub struct GridBackgroundAtlas {
image: RgbaImage,
}
impl GridAtlas for GridBackgroundAtlas {
fn cell_size(&self) -> u32 {
self.image.width()
}
fn get_cell(&self, _: bool, _: bool, _: bool, _: bool, _: u32) -> SubImage<&RgbaImage> {
self.image.view(0, 0, self.image.width(), self.image.height())
}
}