src/chess/rules.c

changeset 185
c0acc89d6c01
parent 182
04c65336777f
child 186
8230904458a7
--- a/src/chess/rules.c	Sun Aug 23 12:19:05 2026 +0200
+++ b/src/chess/rules.c	Mon Aug 24 13:20:19 2026 +0200
@@ -645,7 +645,7 @@
 
     /* must move */
     if (move->fromfile == move->tofile && move->fromrow == move->torow) {
-        return INVALID_MOVE_SYNTAX;
+        return RULES_VIOLATED;
     }
 
     /* does piece exist */
@@ -667,7 +667,7 @@
         if (!move->capture || piece_type(move->piece) != PAWN ||
                 !enpassant_threat_exists(gamestate,
                     move->fromrow, move->tofile)) {
-            return INVALID_MOVE_SYNTAX;
+            return RULES_VIOLATED;
         }
     }
 

mercurial