Refactor chunk system (#157)
* Refactor chunk system - Add `FiniteTileLayer` & `InfiniteTileLayer` - Chunks are now stored by chunk position - Add `InternalChunk` for holding mid-parse chunk info * Fix tests * Cleanup * Make chunk constructor private * Address PR comments * Box chunk tiles * Convert numeric types before multiplication
Showing
- examples/main.rs 13 additions, 13 deletionsexamples/main.rs
- examples/sfml/main.rs 15 additions, 10 deletionsexamples/sfml/main.rs
- src/layers/mod.rs 5 additions, 3 deletionssrc/layers/mod.rs
- src/layers/tile/finite.rs 14 additions, 4 deletionssrc/layers/tile/finite.rs
- src/layers/tile/infinite.rs 76 additions, 13 deletionssrc/layers/tile/infinite.rs
- src/layers/tile/mod.rs 18 additions, 14 deletionssrc/layers/tile/mod.rs
- src/util.rs 11 additions, 0 deletionssrc/util.rs
- tests/lib.rs 41 additions, 25 deletionstests/lib.rs
Loading
Please register or sign in to comment