- if ( countermoves[i] != killers[0].move
- && countermoves[i] != killers[1].move)
- (endMoves++)->move = countermoves[i];
-
- for (int i = 0; i < 2; ++i)
- if ( followupmoves[i] != killers[0].move
- && followupmoves[i] != killers[1].move
- && followupmoves[i] != killers[2].move
- && followupmoves[i] != killers[3].move)
- (endMoves++)->move = followupmoves[i];
+ if ( countermoves[i] != killers[0]
+ && countermoves[i] != killers[1])
+ *endMoves++ = countermoves[i];