3个版本 (破坏性更新)
使用旧Rust 2015
0.3.0 | 2018年6月16日 |
---|---|
0.2.0 | 2018年6月9日 |
0.1.0 | 2018年6月7日 |
#12 在 #阶段
22KB
511 行
nzsc2p
双人NZSC。
示例
取自 tests.rs
extern crate nzsc2p;
use nzsc2p::two_player_game::{ NZSCTwoPlayerGame, WhichPlayer, Phase, };
let mut game = NZSCTwoPlayerGame::new();
game.process_choice(WhichPlayer::PlayerA, "Ninja".to_string()).unwrap();
game.process_choice(WhichPlayer::PlayerB, "Clown".to_string()).unwrap();
if let Phase::BoosterChoosing(ref a, ref b) = &g.phase {
assert_eq!(a.points, 0);
assert_eq!(b.points, 1);
} else {
panic!();
}
依赖
~17KB