mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/mod.rs')
| -rw-r--r-- | src/block/mod.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/block/mod.rs b/src/block/mod.rs index 15b6d97..daf9ad1 100644 --- a/src/block/mod.rs +++ b/src/block/mod.rs @@ -8,7 +8,7 @@ use std::error::Error; use std::fmt; use crate::data::dynamic::{DynData, DynType}; -use crate::data::map::{Build, EntityMapping}; +use crate::data::map::Build; use crate::data::{self, renderer::*, CompressError}; use crate::data::{DataRead, GridPos, ReadError as DataReadError}; use crate::item::storage::ItemStorage; @@ -73,6 +73,7 @@ disp! { ConnectorBlock, ItemTurret, ConveyorBlock, + PayloadRouter, WallDrillBlock, DrillBlock, NuclearGeneratorBlock, @@ -213,7 +214,6 @@ pub trait BlockLogic { &self, build: &mut Build, reg: &BlockRegistry, - mapping: &EntityMapping, buff: &mut DataRead, ) -> Result<(), DataReadError> { Ok(()) @@ -412,10 +412,9 @@ impl Block { &self, build: &mut Build, reg: &BlockRegistry, - mapping: &EntityMapping, buff: &mut DataRead, ) -> Result<(), DataReadError> { - self.logic.read(build, reg, mapping, buff) + self.logic.read(build, reg, buff) } } |