+ static IsGoodEnpassant(enpassant)
+ {
+ if (enpassant != "-")
+ {
+ const ep = V.SquareToCoords(fenParsed.enpassant);
+ if (isNaN(ep.x) || !V.OnBoard(ep))
+ return false;
+ }
+ return true;
+ }
+
+ // 3 --> d (column number to letter)
+ static CoordToColumn(colnum)
+ {
+ return String.fromCharCode(97 + colnum);
+ }
+
+ // d --> 3 (column letter to number)
+ static ColumnToCoord(colnum)