pub trait ImageEngine {
// Required methods
fn is_inside(&self, x: i32, y: i32) -> bool;
fn blit(&mut self, x: i32, y: i32, image: &Image);
}
pub trait ImageEngine {
// Required methods
fn is_inside(&self, x: i32, y: i32) -> bool;
fn blit(&mut self, x: i32, y: i32, image: &Image);
}