fixes #891 - wrong move number in FEN

Fri, 12 Jun 2026 13:36:15 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 12 Jun 2026 13:36:15 +0200
changeset 134
ce2d285d2ccb
parent 133
c58ae152733e
child 135
114e764fbae5

fixes #891 - wrong move number in FEN

src/chess/fen.c file | annotate | diff | comparison | revisions
--- a/src/chess/fen.c	Fri Jun 12 13:34:35 2026 +0200
+++ b/src/chess/fen.c	Fri Jun 12 13:36:15 2026 +0200
@@ -148,7 +148,7 @@
 }
 
 static size_t fen_movenr(char *str, GameState *gamestate) {
-    return sprintf(str, "%u", gamestate->movecount);
+    return sprintf(str, "%u", 1 + gamestate->movecount / 2);
 }
 
 static size_t fen_space(char *str) {

mercurial