projects
/
xogo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
92ccc11
)
after merge
main
author
Benjamin Auder
<benjamin.auder@somewhere>
Mon, 13 Jul 2026 16:55:13 +0000
(18:55 +0200)
committer
Benjamin Auder
<benjamin.auder@somewhere>
Mon, 13 Jul 2026 16:55:13 +0000
(18:55 +0200)
js/base_rules.js
patch
|
blob
|
blame
|
history
diff --git
a/js/base_rules.js
b/js/base_rules.js
index
c3daac7
..
d82dc07
100644
(file)
--- a/
js/base_rules.js
+++ b/
js/base_rules.js
@@
-1108,7
+1108,7
@@
export default class ChessRules {
}
}
}
}
}
}
- if (this.epSquare_s)
+ if (
!!
this.epSquare_s)
this.enlightEnpassant();
}
this.enlightEnpassant();
}
@@
-2018,10
+2018,7
@@
export default class ChessRules {
readEpSquare_s(fenSquare_s) {
if (fenSquare_s == "-")
return undefined;
readEpSquare_s(fenSquare_s) {
if (fenSquare_s == "-")
return undefined;
- let res = fenSquare_s.split(',').map(C.SquareToCoords);
- if (res.length == 1) //most common case
- return res[0];
- return res;
+ return fenSquare_s.split(',').map(C.SquareToCoords);
}
// Extract potential en-passant square from just played move
}
// Extract potential en-passant square from just played move
@@
-2050,7
+2047,7
@@
export default class ChessRules {
x: (s.x + e.x) / 2,
y: s.y
},
x: (s.x + e.x) / 2,
y: s.y
},
- e //a
dd endpoint (to know where captured piece is
)
+ e //a
lways add final square (generally deduced
)
];
}
}
];
}
}