Skip to content

celeste_rs/v0.4.0

Compare
Choose a tag to compare
@github-actions 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 DynMapElements 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 using MapManager::add_parser
    • We also provide a derive macro for MapElement and Entity. Look at the implementations in maps/elements to see how to use them.