mindustry logic execution, map- and schematic- parsing and rendering
-rw-r--r--Cargo.toml2
-rw-r--r--src/data/renderer.rs1
-rw-r--r--src/data/schematic.rs12
3 files changed, 5 insertions, 10 deletions
diff --git a/Cargo.toml b/Cargo.toml
index de2e786..a4de119 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "mindus"
-version = "1.1.2"
+version = "1.1.3"
edition = "2021"
description = "A library for working with mindustry data formats (eg schematics) (fork of plandustry)"
authors = [
diff --git a/src/data/renderer.rs b/src/data/renderer.rs
index 34d4bfd..7f280b3 100644
--- a/src/data/renderer.rs
+++ b/src/data/renderer.rs
@@ -364,7 +364,6 @@ impl Renderable for Schematic<'_> {
/// let output /*: RgbaImage */ = s.render();
/// ```
fn render(&self) -> RgbaImage {
- dbg!(&self.blocks.clone());
load_zip();
// fill background
let mut bg = RgbaImage::new(
diff --git a/src/data/schematic.rs b/src/data/schematic.rs
index 2a71b3e..c6648bd 100644
--- a/src/data/schematic.rs
+++ b/src/data/schematic.rs
@@ -308,10 +308,6 @@ impl<'l> Schematic<'l> {
data: DynData,
rot: Rotation,
) -> Result<(), PlaceError> {
- println!(
- "putting {block:?} at {x} / {y} ({}/{})",
- self.width, self.height
- );
let sz = usize::from(block.get_size());
let off = (sz - 1) / 2;
if x < off || y < off {
@@ -518,23 +514,23 @@ impl<'l> Serializer<Schematic<'l>> for SchematicSerializer<'l> {
}
let mut block_table = Vec::new();
block_table.reserve(num_table as usize);
- for _ in 0..dbg!(num_table) {
+ for _ in 0..num_table {
let name = buff.read_utf()?;
match self.0.get(name) {
None => return Err(ReadError::NoSuchBlock(name.to_owned())),
Some(b) => block_table.push(b),
}
}
- let num_blocks = dbg!(buff.read_i32()?);
+ let num_blocks = buff.read_i32()?;
if num_blocks < 0 || num_blocks as u32 > MAX_BLOCKS {
return Err(ReadError::BlockCount(num_blocks));
}
for _ in 0..num_blocks {
- let idx = dbg!(buff.read_i8()?);
+ let idx = buff.read_i8()?;
if idx < 0 || idx as usize >= block_table.len() {
return Err(ReadError::BlockIndex(idx, block_table.len()));
}
- let pos = dbg!(GridPos::from(buff.read_u32()?));
+ let pos = GridPos::from(buff.read_u32()?);
let block = block_table[idx as usize];
let config = if version < 1 {
block.data_from_i32(buff.read_i32()?, pos)?