diff -r 08d7a6e3ec31 -r 84880c7e1ea6 src/rules/pawn.c --- a/src/rules/pawn.c Sat Mar 22 18:56:52 2014 +0100 +++ b/src/rules/pawn.c Wed Mar 26 13:16:49 2014 +0100 @@ -42,6 +42,8 @@ _Bool pawn_getlocation(Board board, Move *move) { int8_t d = ((move->piece & COLOR_MASK) == WHITE ? -1 : 1); + // TODO: battle moves + move->fromfile = move->tofile; move->fromrow = move->torow + d; if (move->fromrow > 6) {