projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleaner fen generation + first draft of Apocalypse + a few fixes
[xogo.git]
/
variants
/
Hex
/
class.js
diff --git
a/variants/Hex/class.js
b/variants/Hex/class.js
index
80d4501
..
0797c91
100644
(file)
--- a/
variants/Hex/class.js
+++ b/
variants/Hex/class.js
@@
-74,10
+74,13
@@
export default class HexRules extends ChessRules {
return res;
}
return res;
}
- genRandInitFen() {
+ genRandInit
Base
Fen() {
// NOTE: size.x == size.y (square boards)
const emptyCount = C.FenEmptySquares(this.size.x);
// NOTE: size.x == size.y (square boards)
const emptyCount = C.FenEmptySquares(this.size.x);
- return (emptyCount + "/").repeat(this.size.x).slice(0, -1) + " w 0";
+ return {
+ fen: (emptyCount + "/").repeat(this.size.x).slice(0, -1) + " w 0",
+ o: {}
+ };
}
getSvgChessboard() {
}
getSvgChessboard() {
@@
-166,7
+169,7
@@
export default class HexRules extends ChessRules {
get size() {
const baseRatio = 1.6191907514450865; //2801.2 / 1730, "widescreen"
const rc =
get size() {
const baseRatio = 1.6191907514450865; //2801.2 / 1730, "widescreen"
const rc =
- document.getElementById(this.container
i
d).getBoundingClientRect();
+ document.getElementById(this.container
I
d).getBoundingClientRect();
const rotate = rc.width < rc.height; //"vertical screen"
return {
x: this.options["bsize"],
const rotate = rc.width < rc.height; //"vertical screen"
return {
x: this.options["bsize"],