0.2.1
What's Changed
Workspace
- bump
rand
version from0.8.5
to0.9.0-alpha.1
& update code accordingly (#63)
New features
honeycomb-core
core definitions and tools for combinatorial map implementation
- expand on tests of the core crate (#49)
- implement the
GridBuilder
struct as a better, more versatile way to generate grid maps (#60)
honeycomb-examples
project examples
- add the following examples:
honeycomb-guide
mdbook-based user guide with information regarding usage & non-code-related
aspects of the project
honeycomb-render
visualization tool for combinatorial maps
- add code to properly render faces instead of using implicit coloring (#54)
- this implied creating new internal structures for efficiency purposes
- add a cap on the number of frames rendered per second to fix speed disparity induced by machine performance (#56)
Refactor
honeycomb-core
- mark as deprecated:
- fix various
clippy::pedantic
lints that were temporarily left as allowed (#51) - fix some unwanted behaviors:
honeycomb-examples
- fix
memory_usage
Rust code and associated script (#55)
honeycomb-render
- update render code to:
- edit the shader to color triangles according to the entity they form (#62)
- add a key binding (F1) to close the render window (#62)
Full Changelog: 0.2.0...0.2.1