use bevy::prelude::{Handle, Image};
use bevy::sprite::TextureAtlasLayout;

pub trait SuppliesTextureAtlas {
	fn get_atlas_handle(&self, name: impl ToString) -> Option<&Handle<TextureAtlasLayout>>;
	fn get_atlas(&self, name: &Handle<TextureAtlasLayout>) -> Option<&TextureAtlasLayout>;
}
pub trait SuppliesImage {
	fn get_image_handle(&self, name: impl ToString) -> Option<&Handle<Image>>;
	fn get_image(&self, handle: &Handle<Image>) -> Option<&Image>;
}