1 import { ChessRules
} from "@/base_rules";
3 export class VchessRules
extends ChessRules
{
4 static get PawnSpecs() {
8 { captureBackward: true }
13 let notation
= super.getNotation(move);
14 // If pawn captures backward, add an indication 'b'
16 move.appear
[0].p
== V
.PAWN
&&
18 (move.appear
[0].c
== 'w' && (move.end
.x
- move.start
.x
> 0)) ||
19 (move.appear
[0].c
== 'b' && (move.end
.x
- move.start
.x
< 0))