Let Betza parser understand extended atoms for larger leaps
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 3 Jan 2026 18:35:29 +0000 (19:35 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 3 Jan 2026 19:23:47 +0000 (20:23 +0100)
commit7bab47c3acd7d372637caa88fc093fb85a19e531
tree7a6d88ff857ca647437fa4efeeee882a814c95c6
parent1217cc687d1c6850537809d97aa9eff3277329d0
Let Betza parser understand extended atoms for larger leaps

The Betza parser now understand an X suffix to an atom as a 3-square
extension in the long direction, and an Y suffix as a 2-square extension
in both the long and short direction. E.g. FX for a (4,1) leap, NY for
a (4,3) leap. This allows leaps of up to (6,3) = GX and (5,5) = GY.
src/piece.cpp