src/chess/rules.c

changeset 21
2e5846019b4f
parent 19
6a26114297a1
child 23
824c9522ce66
     1.1 --- a/src/chess/rules.c	Mon Mar 31 11:41:08 2014 +0200
     1.2 +++ b/src/chess/rules.c	Mon Mar 31 14:00:58 2014 +0200
     1.3 @@ -127,6 +127,11 @@
     1.4          return 0;
     1.5      }
     1.6      
     1.7 +    /* must move */
     1.8 +    if (move->fromfile == move->tofile && move->fromrow == move->torow) {
     1.9 +        return 0;
    1.10 +    }
    1.11 +    
    1.12      /* does piece exist */
    1.13      result = msrc(board, move) == move->piece;
    1.14      

mercurial