mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/simple.rs')
| -rw-r--r-- | src/block/simple.rs | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/block/simple.rs b/src/block/simple.rs index f3053ee..aa7f398 100644 --- a/src/block/simple.rs +++ b/src/block/simple.rs @@ -122,19 +122,7 @@ macro_rules! make_simple { crate::block::simple::make_simple!($name, $draw, $read, false); }; ($name: ident => $read: expr) => { - crate::block::simple::make_simple!( - $name, - |_, n, _, _, _, s| crate::data::renderer::load(n, s), - $read - ); - }; - ($name: ident) => { - crate::block::simple::make_simple!( - $name, - |_, n, _, _, _, s| crate::data::renderer::load(n, s), - |_, _, _, _| Ok(()), - false - ); + crate::block::simple::make_simple!($name, |_, n, _, _, _, _| unimplemented!("{n}"), $read); }; ($name: ident => $draw: expr, $read: expr) => { crate::block::simple::make_simple!($name, |_, _, _, _, _, scl| $draw(scl), $read); @@ -146,6 +134,9 @@ macro_rules! make_simple { |_, _, _, _| Ok(()) ); }; + ($name: ident) => { + crate::block::simple::make_simple!($name, |_, n, _, _, _, _| unimplemented!("{n}")); + }; } pub(crate) use make_simple; |