- n += generate_piece_moves<KNIGHT>(pos, mlist+n, target);
- n += generate_piece_moves<BISHOP>(pos, mlist+n, target);
- n += generate_piece_moves<ROOK>(pos, mlist+n, target);
- n += generate_piece_moves<QUEEN>(pos, mlist+n, target);
- n += generate_piece_moves<KING>(pos, mlist+n, target);
+ n += generate_piece_moves<KNIGHT>(pos, mlist+n, us, target);
+ n += generate_piece_moves<BISHOP>(pos, mlist+n, us, target);
+ n += generate_piece_moves<ROOK>(pos, mlist+n, us, target);
+ n += generate_piece_moves<QUEEN>(pos, mlist+n, us, target);
+ n += generate_piece_moves<KING>(pos, mlist+n, us, target);