diff --git a/moves/src/moves.rs b/moves/src/moves.rs index f4f9b21..5348306 100644 --- a/moves/src/moves.rs +++ b/moves/src/moves.rs @@ -18,10 +18,6 @@ impl Move { } pub fn capture_square(&self) -> Option { - if self.is_capture() { - return Some(self.target_square()); - } - if self.is_en_passant() { let target_square = self.target_square(); return Some(match target_square.rank() { @@ -31,6 +27,10 @@ impl Move { }); } + if self.is_capture() { + return Some(self.target_square()); + } + None }