diff --git a/lib/src/view/game/game_body.dart b/lib/src/view/game/game_body.dart index c2902ea3fd..0f9f8f5204 100644 --- a/lib/src/view/game/game_body.dart +++ b/lib/src/view/game/game_body.dart @@ -203,10 +203,13 @@ class GameBody extends ConsumerWidget { : null, ); - final topPlayer = youAre == Side.white ? black : white; - final bottomPlayer = youAre == Side.white ? white : black; final isBoardTurned = ref.watch(isBoardTurnedProvider); + final topPlayerIsBlack = youAre == Side.white && !isBoardTurned || + youAre == Side.black && isBoardTurned; + final topPlayer = topPlayerIsBlack ? black : white; + final bottomPlayer = topPlayerIsBlack ? white : black; + final content = WakelockWidget( shouldEnableOnFocusGained: () => gameState.game.playable, child: PopScope(