ogmo3 0.0.2

A Rust crate for parsing projects and levels created with Ogmo Editor 3
Documentation

ogmo3

Build Status Crates.io Documentation License

ogmo3 is a Rust crate for parsing projects and levels created with Ogmo Editor 3.

Design Goals

  • Where possible/sensible, the design should match ogmo-3-lib (the reference implementation of an Ogmo project parser), so that code can easily be translated.
  • Where possible/sensible, the exposed structs should match the layout of the JSON, rather than trying to interpret them into a runtime format. Higher level tools may be provided in future as a layer on top.
  • Use enums instead of Option to represent mutually exclusive fields.