celeste_rs/v0.4.0
github-actions
released this
20 Jul 16:32
·
44 commits
to master
since this release
Release Notes
- Fix bug where
AmbienceVolume
can be non-null - Start adding support for reading & writing maps
- Map parsing and encoding can be accesssed through the
MapManager
struct - Any unrecognized elements found will be left as a
RawMapElement
- Any heterogenous arrays will store
DynMapElement
s which can be downcast into actual structs by checking against the element name. - You can add support for new elements by implementing
MapElement
for a struct and then usingMapManager::add_parser
- We also provide a derive macro for
MapElement
andEntity
. Look at the implementations inmaps/elements
to see how to use them.
- Map parsing and encoding can be accesssed through the