Build Status Coverage Status

logo

Elasto Mania file handler crate for Rust. Very much still a work in progress.

Installation

Add this in your Cargo.toml file:

toml [dependencies] elma = "*"

Documentation

http://hexjelly.github.io/elma-rust/elma/

Progress

Levels

Replays

State.dat

Might be added, maybe out of scope or redunant for this library.

Usage examples

Level operations

To create a new default level:

```rust extern crate elma; use elma::lev::*;

fn main () { let mut level = Level::new(); level.save("example.lev", false).unwrap(); } ```

Screenshot of default level