mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/drills.rs')
-rw-r--r--src/block/drills.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/block/drills.rs b/src/block/drills.rs
index f46788c..8bd6960 100644
--- a/src/block/drills.rs
+++ b/src/block/drills.rs
@@ -5,22 +5,22 @@ use crate::block::*;
make_simple!(
DrillBlock,
- |_, name, _, _, rot: Rotation| {
+ |_, name, _, _, rot: Rotation, s| {
if matches!(name, "large-plasma-bore" | "plasma-bore") {
- let mut base = load(name);
- let mut top = load(&format!("{name}-top"));
+ let mut base = load(name, s);
+ let mut top = load(&format!("{name}-top"), s);
top.rotate(rot.rotated(false).count());
base.overlay(&top);
return base;
}
- load(name)
+ load(name, s)
},
|_, _, _, buff: &mut DataRead| read_drill(buff)
);
make_simple!(ExtractorBlock);
-make_simple!(WallCrafter, |_, _, _, _, rot: Rotation| {
- let mut base = load("cliff-crusher");
- let mut top = load("cliff-crusher-top");
+make_simple!(WallCrafter, |_, _, _, _, rot: Rotation, s| {
+ let mut base = load("cliff-crusher", s);
+ let mut top = load("cliff-crusher-top", s);
top.rotate(rot.rotated(false).count());
base.overlay(&top);
base