projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Untested draft refactor both/moves/attack for pieces specs
[xogo.git]
/
variants
/
Alapo
/
class.js
diff --git
a/variants/Alapo/class.js
b/variants/Alapo/class.js
index
199a169
..
e613140
100644
(file)
--- a/
variants/Alapo/class.js
+++ b/
variants/Alapo/class.js
@@
-91,7
+91,7
@@
export default class AlapoRules extends ChessRules {
{"class": "bishop" + (this.playerColor != color ? "_inv" : "")}),
's': { //"square"
"class": "babyrook",
{"class": "bishop" + (this.playerColor != color ? "_inv" : "")}),
's': { //"square"
"class": "babyrook",
-
moves
: [
+
both
: [
{
steps: [[0, 1], [0, -1], [1, 0], [-1, 0]],
range: 1
{
steps: [[0, 1], [0, -1], [1, 0], [-1, 0]],
range: 1
@@
-100,7
+100,7
@@
export default class AlapoRules extends ChessRules {
},
'c': { //"circle"
"class": "babyqueen",
},
'c': { //"circle"
"class": "babyqueen",
-
moves
: [
+
both
: [
{
steps: [
[0, 1], [0, -1], [1, 0], [-1, 0],
{
steps: [
[0, 1], [0, -1], [1, 0], [-1, 0],
@@
-112,7
+112,7
@@
export default class AlapoRules extends ChessRules {
},
't': { //"triangle"
"class": "babybishop" + (this.playerColor != color ? "_inv" : ""),
},
't': { //"triangle"
"class": "babybishop" + (this.playerColor != color ? "_inv" : ""),
-
moves
: [
+
both
: [
{
steps: [[1, 1], [1, -1], [-1, 1], [-1, -1]],
range: 1
{
steps: [[1, 1], [1, -1], [-1, 1], [-1, -1]],
range: 1