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