Module:Sandbox/SD0001/Chess pgn
Appearance
local pgnModule = require('Module:Pgn')
local getArgs = require('Module:Arguments').getArgs
local p = {}
p.pgnToFen = function (frame)
local args = getArgs(frame)
local pgn = args.pgn
metadata, moves = pgnModule.main(pgn)
local halfmoves = args.halfmoves or #moves
return moves[halfmoves]
end
return p