patched crash from negative points

This commit is contained in:
Adrian Gunnar Lauterer 2024-03-24 07:09:28 +01:00
parent 76dd868163
commit 7ea62870d0
Signed by: adriangl
GPG Key ID: D33368A59745C2F0

View File

@ -219,7 +219,7 @@ impl GameState {
}
}
let negative = match player.floor.len() {
let negative = match player.floor.len() {
0 => 0,
1 => 1,
2 => 2,
@ -229,7 +229,8 @@ impl GameState {
6 => 11,
_ => 14,
};
player.points -= negative;
// check if the absolute value of negative is less than the points
player.points = player.points.saturating_sub(negative);
if player.floor.start == 1 {
self.starting_player = player_name.clone();