Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-25 | blitToVManip: Check out-of-bounds using node position not index (#8127) | Paramat | |
Previously, when using 'place on vmanip' to add a schematic to a lua voxelmanip, if part of the schematic was outside the voxelmanip volume, the outside part would often appear in a strange place elsewhere inside the voxelmanip instead of being trimmed off. This was due to the out-of-bounds check checking the index. A position outside the voxelmanip can have an index that satisfies '0 <= index <= voxelmanip volume', causing the node to be placed at a strange position inside the voxelmanip. Use 'vm->m_area.contains(pos)' instead. Move index calculation to later in the code to optimise. | |||
2018-02-27 | Place schematic (on vmanip): Enable use of 'place center' flags | paramat | |
For 'place schematic' and 'place schematic on vmanip' APIs. Fix 'place center' code to properly centre schematics. Fix some comments. | |||
2018-02-10 | Node definition manager refactor (#7016) | Dániel Juhász | |
* Rename IWritableNodeDefManager to NodeDefManager * Make INodeDefManager functions const * Use "const *NodeDefManager" instead of "*INodeDefManager" * Remove unused INodeDefManager class * Merge NodeDefManager and CNodeDefManager * Document NodeDefManager | |||
2018-01-15 | Mapgen folder: Update and improve copyright information of files | paramat | |
2017-11-08 | Move files to subdirectories (#6599) | Vitaliy | |
* Move files around |