minedmap: write info.json file with tilemap metadata

With this change, the new minedmap implementation can generate all
necessary data for the frontend to work.
This commit is contained in:
Matthias Schiffer 2023-07-02 23:09:14 +02:00
parent 429b7888f6
commit 757f6ff166
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C
5 changed files with 143 additions and 2 deletions

View file

@ -1,4 +1,5 @@
mod common;
mod metadata_writer;
mod region_processor;
mod tile_mipmapper;
mod tile_renderer;
@ -9,6 +10,7 @@ use anyhow::Result;
use clap::Parser;
use common::Config;
use metadata_writer::MetadataWriter;
use region_processor::RegionProcessor;
use tile_mipmapper::TileMipmapper;
use tile_renderer::TileRenderer;
@ -27,7 +29,8 @@ fn main() -> Result<()> {
let regions = RegionProcessor::new(&config).run()?;
TileRenderer::new(&config).run(&regions)?;
TileMipmapper::new(&config).run(&regions)?;
let tiles = TileMipmapper::new(&config).run(&regions)?;
MetadataWriter::new(&config).run(tiles)?;
Ok(())
}