#wad #loader #parser #doom #game

lad

一个简单的DooM WAD文件加载/读取器

2个版本

0.1.1 2018年11月9日
0.1.0 2018年11月9日

#3 in #doom

Apache-2.0

7KB
108

LAD - 加载数据

LAD是一个用于解析和读取WAD文件的Rust crate。就是这样。

入门指南

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

[dependencies]
lad = "*"

以将库包含到您的项目中,然后在您的 main.rs 中,添加以下内容到顶部

extern crate lad;

就是这样!现在您可以在项目中使用LAD了!例如 - 假设您在当前工作目录中有一个名为 DOOM2.WAD 的文件,您可以简单地这样做

use std::path::Path;

fn main() {
    let doom2 = lad::Wad::load(&Path::new("DOOM2.WAD").unwrap());
    println!("{:?}", doom2);
}

然后使用 cargo run 运行,然后它 应该 打印 doom2 变量的内容,显示其中的所有条目和数据。

许可证

此项目采用Apache2许可证。更多详细信息可以在此仓库根目录下的 LICENSE 文件中找到。

无运行时依赖