#minesweeper #engine #built #board #flags

sweeprs

Sweeprs 是一个使用 Rust 编写的扫雷引擎库

2 个不稳定版本

0.2.0 2021 年 8 月 29 日
0.1.0 2021 年 7 月 22 日

#17#minesweeper

MIT 许可证

16KB
341

Sweeprs

CI Crates.io Docs codecov

Sweeprs 是一个用 Rust 编写的扫雷引擎。

许可证

本项目受 MIT 许可证 许可。


lib.rs:

Sweeprs 是一个用 Rust 编写的扫雷引擎。

示例

use sweeprs::{Board, BoardState, BoardResult};

let mut board = Board::new(9, 9, 10);
board.open(4, 4);
board.flag(0, 0);
match board.state() {
    BoardState::Playing => println!("Keep going!"),
    BoardState::Finished(BoardResult::Win) => println!("You win!").
    _ => (),
}

依赖项

~305KB