summaryrefslogtreecommitdiff
path: root/src/game.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.rs')
-rw-r--r--src/game.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game.rs b/src/game.rs
index c851e3d..b49f626 100644
--- a/src/game.rs
+++ b/src/game.rs
@@ -729,7 +729,7 @@ impl StartType {
fn player_turnorder_at(&self, turn_num: usize) -> (Player, TurnOrder) {
match self {
StartType::CPS(c) => {
- if turn_num + 1 > (*c as usize) {
+ if turn_num * 2 > (*c as usize) {
if turn_num % 2 == 0 {
(Player::White, TurnOrder::Normal)
} else {
@@ -743,8 +743,8 @@ impl StartType {
}
}
}
- StartType::FCS => StartType::CPS(2).player_turnorder_at(turn_num),
- StartType::FES => StartType::CPS(2).player_turnorder_at(turn_num),
+ StartType::FCS => StartType::CPS(1).player_turnorder_at(turn_num),
+ StartType::FES => StartType::CPS(1).player_turnorder_at(turn_num),
StartType::TPS => match turn_num {
0 => (Player::White, TurnOrder::WhitePlacesBlack),
1 => (Player::White, TurnOrder::WhitePlacesBlack),