|
2ccb282f6f
|
main: rename Paths to Config
|
2023-03-03 19:02:55 +01:00 |
|
|
ec09afcf15
|
main: fully print error messages
|
2023-03-02 01:23:24 +01:00 |
|
|
5c82b80924
|
world/section: replace block_id_at() method with block_at()
Directly return a BlockType, preparing for early lookup of palettes.
|
2023-03-02 00:31:34 +01:00 |
|
|
f2ab424590
|
world: store BlockTypes in section types
Prepare for sections returning BlockType data directly instead of block IDs.
|
2023-03-02 00:24:59 +01:00 |
|
|
4c2fd6c1a9
|
resource: rename BlockTypeMap to BlockTypes
The block_types() function it turned into a Default implementation.
|
2023-03-01 23:59:27 +01:00 |
|
|
0673c89bd8
|
main: add stub tile renderer struct
This only prints messages so far.
|
2023-03-01 21:45:38 +01:00 |
|
|
73b13c1afb
|
main: move path handling to separate struct
|
2023-03-01 21:02:24 +01:00 |
|
|
c5ca1d9821
|
main: pass region_dir to RegionProcessor::new(), consume when processing
|
2023-03-01 19:27:09 +01:00 |
|
|
a2ba7e4738
|
main: build processed_dir path outside of RegionProcessor::new()
|
2023-03-01 19:17:50 +01:00 |
|
|
ea604b88f2
|
main: rename regiondir variable to region_dir
For consistency with other _dir variables.
|
2023-03-01 19:17:04 +01:00 |
|
|
ca6afa0cf9
|
main: return list of region coordinates from process_region_dir()
|
2023-03-01 19:16:09 +01:00 |
|
|
194715ad09
|
main: store processed region data
|
2023-03-01 00:13:06 +01:00 |
|
|
e02a1fc0c9
|
main: collect processed chunks in array
|
2023-03-01 00:11:42 +01:00 |
|
|
18cecb947e
|
main: factor out process_chunk() method
|
2023-03-01 00:09:11 +01:00 |
|
|
d77dcce778
|
main: print message when processing region
|
2023-03-01 00:06:48 +01:00 |
|
|
447a9482fe
|
main: create output directory for processed data files
|
2023-03-01 00:02:23 +01:00 |
|
|
04ab8c321f
|
main: fix formatting
rustfmt still doesn't handle let-else...
|
2023-03-01 00:00:40 +01:00 |
|
|
b68f04496c
|
main: introduce RegionCoords type alias
|
2023-02-28 23:57:48 +01:00 |
|
|
768ab13205
|
main: rename savedir argument to input_dir
|
2023-02-28 23:54:21 +01:00 |
|
|
fd0c9fbf1b
|
main: improve process_region() error handling
|
2023-02-26 01:11:59 +01:00 |
|
|
b2d849081d
|
io/region: allow stopping foreach_chunk early
Errors returned from the callback stop the loop early.
|
2023-02-26 01:01:37 +01:00 |
|
|
2d0f2fb865
|
main: iterate over regions of a Minecraft save dir
|
2023-02-25 17:46:00 +01:00 |
|
|
f48aa877d2
|
world: implement top_layer function
Implement one of the core functions of MinedMap: finding the topmost
visible block at each coordinate.
|
2023-02-18 11:51:24 +01:00 |
|
|
6379472282
|
world/de: new module for deserialization data structures
The new structures contain only the fields that MinedMap needs.
|
2023-02-07 18:32:01 +01:00 |
|
|
40105aaccd
|
Initial Rust setup
|
2023-01-25 00:06:27 +01:00 |
|