15 个版本

使用旧 Rust 2015

0.1.14 2019年4月27日
0.1.13 2018年8月16日
0.1.12 2018年7月17日
0.1.10 2018年5月15日
0.1.2 2016年6月23日

#1991解析器实现

MIT 许可证

515KB
2K SLoC

Build Status Build status Coverage Status Docs

logo

Elasto Mania 文件处理器包,用于 Rust。目前仍在开发中。

需求

在 1.0 版本发布之前,此库仅针对最新稳定的 Rust 版本。

安装

在您的 Cargo.toml 文件中添加以下内容

[dependencies]
elma = "*"

文档

https://docs.rs/elma/

进度

  • 跨支持
  • Elma 支持
    • 级别
    • 重放
    • LGR
    • 完整 state.dat 支持

使用示例

级别操作

创建一个新的默认级别

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

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

Screenshot of default level

依赖关系

~2.5MB
~38K SLoC