use sfml::{audio::Music, graphics::Texture, SfBox}; #[derive(Debug)] pub struct Res { pub tile_atlas: SfBox, pub light_texture: SfBox, pub surf_music: Music<'static>, pub und_music: Music<'static>, } impl Res { pub fn load() -> anyhow::Result { Ok(Self { tile_atlas: Texture::from_file("res/tiles.png")?, light_texture: Texture::from_file("res/lightcircle.png")?, surf_music: Music::from_file("res/music.ogg").unwrap(), und_music: Music::from_file("res/cave2.ogg").unwrap(), }) } }