diff --git a/src/game/morpion.cpp b/src/game/morpion.cpp index dcb0fabfdc5350ba26db90aabb0365a852104d4f..6b3d538e59409ec4b3d9dad8f7b2b33576a816a4 100644 --- a/src/game/morpion.cpp +++ b/src/game/morpion.cpp @@ -131,9 +131,9 @@ namespace game void morpion::play(uint16_t m) { if (current_player() == CROSS) - state.cross_bitboard += (1 << m); + state.cross_bitboard |= (((uint16_t) 1) << m); else - state.circle_bitboard += (1 << m); + state.circle_bitboard |= (((uint16_t) 1) << m); //State update state.total_moves++;