mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/data/renderer.rs')
-rw-r--r--src/data/renderer.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/data/renderer.rs b/src/data/renderer.rs
index 06b2cc5..f020e5f 100644
--- a/src/data/renderer.rs
+++ b/src/data/renderer.rs
@@ -219,7 +219,9 @@ impl Renderable for Schematic<'_> {
}
#[cfg(debug_assertions)]
println!("finishing up");
- image::imageops::overlay(&mut bg, canvas.shadow(), 0, 0);
+ #[cfg(feature = "schem_shadow")]
+ canvas.shadow();
+ image::imageops::overlay(&mut bg, &canvas, 0, 0);
bg
}
}
@@ -282,7 +284,9 @@ impl Renderable for Map<'_> {
);
}
}
- image::imageops::overlay(&mut floor, top.shadow(), 0, 0);
+ #[cfg(feature = "map_shadow")]
+ top.shadow();
+ image::imageops::overlay(&mut floor, &top, 0, 0);
floor
}
}