summaryrefslogtreecommitdiff
path: root/graphics/src/audio/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/src/audio/data.rs')
-rw-r--r--graphics/src/audio/data.rs30
1 files changed, 0 insertions, 30 deletions
diff --git a/graphics/src/audio/data.rs b/graphics/src/audio/data.rs
deleted file mode 100644
index 9c68523..0000000
--- a/graphics/src/audio/data.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-use crate::audio::program::Program;
-use std::fs;
-
-macro_rules! load_asm {
- ($path:tt) => {{
- if cfg!(any(feature = "static", target_arch = "wasm32")) {
- let src = include_str!(concat!("../../../", $path));
- Program::parse(src, true)?
- } else {
- let src = fs::read_to_string($path)?;
- Program::parse(&src, true)?
- }
- }};
- ($first:tt, $($arg:tt)*) => {
- load_asm!($first)$(.merge(load_asm!($arg)))*
- };
-}
-
-pub struct Data {
- pub megalovania: Program,
-}
-impl Data {
- pub fn load() -> crate::Result<Self> {
- let megalovania = load_asm!(
- "assets/asm/megalovania_melody.asm",
- "assets/asm/megalovania_base.asm"
- );
- Ok(Self { megalovania })
- }
-}