From b66c9ce135179f4bdaedbc86b11d792eeb1b4eff Mon Sep 17 00:00:00 2001 From: Xevion Date: Wed, 23 Jul 2025 22:18:54 -0500 Subject: [PATCH] fix: emscripten assets --- src/asset.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/asset.rs b/src/asset.rs index 15d559a..4dd367f 100644 --- a/src/asset.rs +++ b/src/asset.rs @@ -31,6 +31,25 @@ pub enum Asset { // Add more as needed } +impl Asset { + pub fn path(&self) -> &str { + use Asset::*; + match self { + Wav1 => "wav/1.ogg", + Wav2 => "wav/2.ogg", + Wav3 => "wav/3.ogg", + Wav4 => "wav/4.ogg", + Pacman => "32/pacman.png", + Pellet => "24/pellet.png", + Energizer => "24/energizer.png", + Map => "map.png", + FontKonami => "font/konami.ttf", + GhostBody => "32/ghost_body.png", + GhostEyes => "32/ghost_eyes.png", + } + } +} + #[cfg(not(target_os = "emscripten"))] mod imp { use super::*;