issues
search
louis-e
/
arnis
Arnis - Generate cities from real life in Minecraft
GNU General Public License v3.0
431
stars
23
forks
source link
Enhanced modularization and core feature porting
#47
Closed
louis-e
closed
3 months ago
louis-e
commented
3 months ago
Modularization: Separated core logic into dedicated modules (world_editor, args, data_processing, block_definitions) for better maintainability.
Bresenham Algorithm: Implemented efficient block placement for drawing lines in 3D space.
Block Definitions: Centralized block constants for cleaner and reusable block references.
Input Argument Parsing: Integrated clap for robust command-line argument handling, including dynamic path and bounding box inputs.
File Structure: Refined file organization to support scalability and easier navigation.