projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Copycat almost ok - some checks undetected
[xogo.git]
/
variants
/
Antiking1
/
class.js
diff --git
a/variants/Antiking1/class.js
b/variants/Antiking1/class.js
index
4ef66f2
..
c625e89
100644
(file)
--- a/
variants/Antiking1/class.js
+++ b/
variants/Antiking1/class.js
@@
-1,5
+1,6
@@
import ChessRules from "/base_rules.js";
import AbstractAntikingRules from "/variants/_Antiking/class.js";
import ChessRules from "/base_rules.js";
import AbstractAntikingRules from "/variants/_Antiking/class.js";
+import BerolinaPawnSpec from "/variants/_Berolina/pawnSpec.js";
export default class Antiking1Rules extends AbstractAntikingRules {
export default class Antiking1Rules extends AbstractAntikingRules {
@@
-11,20
+12,8
@@
export default class Antiking1Rules extends AbstractAntikingRules {
}
pieces(color, x, y) {
}
pieces(color, x, y) {
- const pawnShift = (color == "w" ? -1 : 1);
let res = super.pieces(color, x, y);
let res = super.pieces(color, x, y);
- res['p'].moves = [
- {
- steps: [[pawnShift, 1], [pawnShift, -1]],
- range: 1
- }
- ];
- res['p'].attack = [
- {
- steps: [[pawnShift, 0]],
- range: 1
- }
- ];
+ res['p'] = BerolinaPawnSpec(color); //no 2-squares moves
return res;
}
return res;
}