static get Options() {
return {
select: C.Options.select,
- check: [],
+ input: C.Options.input,
styles: [
"balance",
"capture",
pieces(color, x, y) {
let fusions = {
- // amazon
'a': {
"class": "amazon",
- moves: [
+ both: [
{
steps: [
[0, 1], [0, -1], [1, 0], [-1, 0],
}
]
},
- // empress
'e': {
"class": "empress",
- moves: [
+ both: [
{
steps: [
[1, 0], [-1, 0], [0, 1], [0, -1]
}
]
},
- // princess
's': {
"class": "princess",
- moves: [
+ both: [
{
steps: [
[1, 1], [1, -1], [-1, 1], [-1, -1]
m.appear[0].p = V.Fusion(m.vanish[0].p, m.vanish[1].p);
}
});
- super.postProcessPotentialMoves(moves);
+ return super.postProcessPotentialMoves(moves);
}
};