From c258df6f91fcf746d8d83a42c5198c916af7e2fc Mon Sep 17 00:00:00 2001 From: ross_heaney Date: Tue, 19 Dec 2023 23:06:01 +0000 Subject: [PATCH] fix for #14116 --- ui/analyse/src/practice/practiceCtrl.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui/analyse/src/practice/practiceCtrl.ts b/ui/analyse/src/practice/practiceCtrl.ts index 3cd3a19a6fc4..913528c553c9 100644 --- a/ui/analyse/src/practice/practiceCtrl.ts +++ b/ui/analyse/src/practice/practiceCtrl.ts @@ -8,6 +8,7 @@ import { defined, prop, Prop } from 'common'; import { altCastles } from 'chess'; import { parseUci } from 'chessops/util'; import { makeSan } from 'chessops/san'; +import { colors } from 'chessground/types'; declare type Verdict = 'goodMove' | 'inaccuracy' | 'mistake' | 'blunder'; @@ -134,6 +135,10 @@ export function make(root: AnalyseCtrl, playableDepth: () => number): PracticeCt } function isMyTurn(): boolean { + if ((root.data.game.variant.key === 'racingKings') && (root.data.game.player === 'black')) { + return root.turnColor() !== root.bottomColor(); + } + console.log("computer plays black"); return root.turnColor() === root.bottomColor(); }