X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Futils%2FprintDiagram.js;fp=client%2Fsrc%2Futils%2FprintDiagram.js;h=ebc4d1140da578524673eef71877ac11014df789;hb=157a72c805261f68aa1adcd4776debf965d7e6cd;hp=524e12bca3d67c3affcdb3af4baa4fbadbc9ec63;hpb=5fa88038b667df426472ef6f1ba5555320eaa1a4;p=vchess.git diff --git a/client/src/utils/printDiagram.js b/client/src/utils/printDiagram.js index 524e12bc..ebc4d114 100644 --- a/client/src/utils/printDiagram.js +++ b/client/src/utils/printDiagram.js @@ -90,8 +90,16 @@ export function getDiagram(args) { (V.Notoodark ? "middle-square" : "dark-square"); if (j == startY) boardDiv += " border-left"; } - else if ((i + j) % 2 == 0) boardDiv += "light-square"; - else boardDiv += "dark-square"; + else { + const oddity = (i + j) % 2; + if ( + (oddity == 0 && !V.DarkBottomRight) || + (oddity == 1 && V.DarkBottomRight) + ) { + boardDiv += "light-square"; + } + else boardDiv += "dark-square"; + } boardDiv += " " + store.state.settings.bcolor; if (shadowArray.length > 0 && shadowArray[i][j]) boardDiv += " in-shadow";