projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Complete FenUtil draft. Untested
[xogo.git]
/
variants
/
Refusal
/
class.js
diff --git
a/variants/Refusal/class.js
b/variants/Refusal/class.js
index
2cd9ca6
..
04301d7
100644
(file)
--- a/
variants/Refusal/class.js
+++ b/
variants/Refusal/class.js
@@
-21,14
+21,10
@@
export default class RefusalRules extends ChessRules {
return false;
}
return false;
}
- genRandInitFen(seed) {
- return super.genRandInitFen(seed).slice(0, -1) + ',"lastmove":"null"}';
- }
-
- getFen() {
- return (
- super.getFen().slice(0, -1) + ',"lastmove":"' +
- JSON.stringify(this.lastMove) + '"}');
+ getPartFen(o) {
+ let parts = super.getPartFen(o);
+ parts["lastmove"] = o.init ? null : this.lastMove;
+ return parts;
}
setOtherVariables(fenParsed) {
}
setOtherVariables(fenParsed) {
@@
-119,10
+115,10
@@
export default class RefusalRules extends ChessRules {
super.postPlay(move);
}
super.postPlay(move);
}
- atLeastOneMove() {
+ atLeastOneMove(
color
) {
if (!this.lastMove.noRef)
return true;
if (!this.lastMove.noRef)
return true;
- return super.atLeastOneMove();
+ return super.atLeastOneMove(
color
);
}
};
}
};