A Haxe parser for Project and Level files generated by Ogmo Editor 3.
An example of how the library can be used has been included in the sample directory, using Heaps for rendering. Run either hl.hxml or js.hxml to produce a Hashlink or Javascript build of the sample.
First, install the Library from haxelib.
haxelib install ogmo-3
Then in your project, simply use Project.create() and Level.create() to parse any .ogmo Projects or .json Levels!
// Get the Project and Level files you'd like to parse (as Strings)
var project_text = sys.io.File.getContent('assets/project.ogmo');
var level_text = sys.io.File.getContent('assets/levels/level_1.json');
// Create the Project and Level data from the Text Files
var project = Project.create(project_text);
var level = Level.create(level_text);
trace(project);
trace(level);