diff -r 4dcfb4c58b6d -r d726e4b46c33 src/game.c --- a/src/game.c Thu Apr 17 12:16:14 2014 +0200 +++ b/src/game.c Wed May 28 15:47:57 2014 +0200 @@ -167,8 +167,17 @@ case NEED_PROMOTION: printw("You need to promote the pawn (append \"=Q\" e.g.)!"); break; + case KING_IN_CHECK: + printw("Your king is in check!"); + break; + case PIECE_PINNED: + printw("This piece is pinned!"); + break; + case INVALID_MOVE_SYNTAX: + printw("Can't interpret move - please use algebraic notation."); + break; default: - printw("Can't interpret move - please use algebraic notation."); + printw("Unknown move parser error."); } }