2 个不稳定版本
0.2.0 | 2022年12月2日 |
---|---|
0.1.0 | 2022年12月1日 |
#382 in 模拟
39KB
918 行
tomb
tomb 是一个提供游戏骰子摇动机制的精简库。
示例
// Creating and rolling a D20
// Optional dependency, exclude to implement your own RNG.
use fastrand::Rng;
// It is possible to define your own dice, rollers, and to use immutable die as well!
use tomb::{D20, RngRoller, RollMut};
// Pre-defined seed so the result of this example is predictable.
let roller = RngRoller::from(Rng::with_seed(7194422452970863838));
let mut d20 = D20::new();
roller.roll_mut(&mut d20);
assert_eq!(d20.value(), 10);
依赖关系
~35KB