mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/simple.rs')
-rw-r--r--src/block/simple.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/block/simple.rs b/src/block/simple.rs
index 40cacf5..20a9f22 100644
--- a/src/block/simple.rs
+++ b/src/block/simple.rs
@@ -90,9 +90,10 @@ macro_rules! make_simple {
state: Option<&crate::block::State>,
context: Option<&crate::data::renderer::RenderingContext>,
rot: crate::block::Rotation,
+ scale: crate::data::renderer::Scale,
) -> crate::data::renderer::ImageHolder {
#[allow(clippy::redundant_closure_call)]
- $draw(self, name, state, context, rot)
+ $draw(self, name, state, context, rot, scale)
}
fn want_context(&self) -> bool {
@@ -123,14 +124,14 @@ macro_rules! make_simple {
($name: ident => $read: expr) => {
crate::block::simple::make_simple!(
$name,
- |m: &Self, n: &str, _, _, _| crate::data::renderer::read(n, m.get_size()),
+ |m: &Self, n, _, _, _, s| crate::data::renderer::read(n, m.get_size(), s),
$read
);
};
($name: ident) => {
crate::block::simple::make_simple!(
$name,
- |m: &Self, n: &str, _, _, _| crate::data::renderer::read(n, m.get_size()),
+ |m: &Self, n, _, _, _, s| crate::data::renderer::read(n, m.get_size(), s),
|_, _, _, _| Ok(()),
false
);