2 个稳定版本
2.0.0 | 2023 年 6 月 6 日 |
---|---|
1.0.0 | 2023 年 6 月 5 日 |
#237 in 模拟
60KB
722 行
包含 (Windows DLL, 7KB) MmsSharp.dll, (Zip 文件, 5KB) MmsSharp.1.0.0.nupkg, (Windows DLL, 6KB) MmsSharp.dll, (Windows DLL, 6KB) MmsSharp.dll, (Windows DLL, 7KB) MmsSharp.dll
mms-rs
一个简单的库,使用 Rust 进行 mms。
使用示例
- 查看代码并将新的鼠标添加到 mms 中。
- 将
Directory
指向您检查出的代码。 - 作为
Build Command
使用:cargo build --release --example minimal-mouse
- 作为
Run Command
使用:./target/release/examples/minimal-mouse
之后您可以在 mms 中运行示例。
构建自己的
使用 cargo add mms-rs
将 mms-rs
添加到您的依赖项中。然后您可以在自己的代码中使用该 API。
示例代码
use mms_rs::MmsApi as Mouse;
fn main() -> Result<(), Box<dyn std::error::Error>> {
eprintln!("Running...");
Mouse::set_color(0, 0, &mms_rs::CellColor::DarkGreen)?;
Mouse::set_text(0, 0, "abc")?;
loop {
if !Mouse::wall_left()? {
Mouse::turn_left()?;
}
while Mouse::wall_front()? {
Mouse::turn_right()?;
}
Mouse::move_forward(None);
}
}
lib.rs
:
Rust 对 mms (微鼠模拟器) 的 API
依赖项
~4–13MB
~169K SLoC