Fix: Load Chess960 FEN in waiting state to show correct piece placement
All checks were successful
Build and Push / build-all (push) Successful in 1m32s
All checks were successful
Build and Push / build-all (push) Successful in 1m32s
This commit is contained in:
parent
1ad3179cc3
commit
f53d8f040b
1 changed files with 8 additions and 0 deletions
|
|
@ -124,9 +124,17 @@
|
||||||
function handleGameState(payload) {
|
function handleGameState(payload) {
|
||||||
if (payload.status === 'waiting') {
|
if (payload.status === 'waiting') {
|
||||||
myColor = payload.yourColor;
|
myColor = payload.yourColor;
|
||||||
|
|
||||||
|
// Load the Chess960 starting position
|
||||||
|
if (game && payload.fen) {
|
||||||
|
game.load(payload.fen);
|
||||||
|
updateBoardDisplay();
|
||||||
|
}
|
||||||
|
|
||||||
gamesOverlay.setMode('waiting');
|
gamesOverlay.setMode('waiting');
|
||||||
gamesOverlay.updateState({
|
gamesOverlay.updateState({
|
||||||
positionId: payload.positionId,
|
positionId: payload.positionId,
|
||||||
|
fen: payload.fen,
|
||||||
whiteName: payload.whiteName,
|
whiteName: payload.whiteName,
|
||||||
blackName: payload.blackName
|
blackName: payload.blackName
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue