def two_player_played_all(): s = State(2) s.can_roll = 6 s.rolled_dice = [] s.turn_sum = 400 return s
def two_player_state(): s = State(2) s.turn_sum = 200 s.can_roll = 2 s.rolled_dice = [Dice(5)] * 4 return s
def two_player_can_score_all(): s = State(2) s.can_roll = 5 s.rolled_dice = [Dice(1)] s.turn_sum = 300 return s
def two_player_scored_1_5_5(): s = State(2) s.can_roll = 3 s.rolled_dice = [Dice(i) for i in range(2, 5)] s.turn_sum = 200 return s
def two_player_scored_1(): s = State(2) s.can_roll = 5 s.rolled_dice = [Dice(i) for i in range(2, 6)] + [Dice(5)] s.turn_sum = 100 return s
def two_player_just_rolled(): s = State(2) s.turn_sum = 0 s.can_roll = 0 s.rolled_dice = [Dice(i) for i in range(1, 6)] + [Dice(5)] return s