mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/data/renderer.rs')
| -rw-r--r-- | src/data/renderer.rs | 8 |
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 } } |