3个版本 (破坏性更新)

使用旧Rust 2015

0.3.0 2018年6月16日
0.2.0 2018年6月9日
0.1.0 2018年6月7日

#12#阶段


用于 nzsc2p_json_interface

MIT 许可证

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