projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Draft Checkered + fix getBoard and Capablanca chess
[xogo.git]
/
variants
/
Capablanca
/
class.js
diff --git
a/variants/Capablanca/class.js
b/variants/Capablanca/class.js
index
342429b
..
c141e1c
100644
(file)
--- a/
variants/Capablanca/class.js
+++ b/
variants/Capablanca/class.js
@@
-1,4
+1,5
@@
import ChessRules from "/base_rules.js";
import ChessRules from "/base_rules.js";
+import {FenUtil} from "/utils/setupPieces.js";
export default class CapablancaRules extends ChessRules {
export default class CapablancaRules extends ChessRules {
@@
-47,13
+48,18
@@
export default class CapablancaRules extends ChessRules {
}
get size() {
}
get size() {
- return {x: 8, y: 10};
+ return {
+ x: 8,
+ y: 10,
+ ratio: 1.25
+ };
}
genRandInitBaseFen() {
const s = FenUtil.setupPieces(
['r', 'n', 's', 'b', 'q', 'k', 'b', 'e', 'n', 'r'],
{
}
genRandInitBaseFen() {
const s = FenUtil.setupPieces(
['r', 'n', 's', 'b', 'q', 'k', 'b', 'e', 'n', 'r'],
{
+ randomness: this.options["randomness"],
between: {p1: 'k', p2: 'r'},
diffCol: ['b'],
flags: ['r']
between: {p1: 'k', p2: 'r'},
diffCol: ['b'],
flags: ['r']