Commit 80d1e10
committed
feat: add autobordering brush system ported from otacademy
- BrushDatabase with AutoBorder, GroundBrush, and BorderBlock models
- XML parser for borders.xml and grounds.xml data files
- border_types[256] lookup table for neighbour bitmask resolution
- ComputeBorders algorithm with 8-neighbour sampling and z-order sorting
- Borderize method for automatic border recalculation on tile changes
- Include borders.xml and grounds.xml data files for protocol 10981 parent af99480 commit 80d1e10
3 files changed
Lines changed: 5180 additions & 0 deletions
0 commit comments