From ebb013cae5fa244e4bee8ae307fdfaeb97925f49 Mon Sep 17 00:00:00 2001 From: Janet-Doe Date: Wed, 16 Apr 2025 11:01:16 +0200 Subject: [PATCH] oops --- app/src/main/java/chess/model/pieces/Bishop.java | 3 +-- app/src/main/java/chess/model/pieces/King.java | 3 +-- app/src/main/java/chess/model/pieces/Knight.java | 3 +-- app/src/main/java/chess/model/pieces/Pawn.java | 3 +-- app/src/main/java/chess/model/pieces/Queen.java | 3 +-- app/src/main/java/chess/model/pieces/Rook.java | 5 ++--- 6 files changed, 7 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/chess/model/pieces/Bishop.java b/app/src/main/java/chess/model/pieces/Bishop.java index e6eb5a8..d755d00 100644 --- a/app/src/main/java/chess/model/pieces/Bishop.java +++ b/app/src/main/java/chess/model/pieces/Bishop.java @@ -20,8 +20,7 @@ public class Bishop extends Piece { return 0; } - @Override - public boolean equals(Piece obj) { + public boolean equals(Object obj) { return (obj instanceof Bishop && ((Bishop) obj).getColor() == this.getColor()); } diff --git a/app/src/main/java/chess/model/pieces/King.java b/app/src/main/java/chess/model/pieces/King.java index 65380d0..a8fdf81 100644 --- a/app/src/main/java/chess/model/pieces/King.java +++ b/app/src/main/java/chess/model/pieces/King.java @@ -20,8 +20,7 @@ public class King extends Piece { return 1; } - @Override - public boolean equals(Piece obj) { + public boolean equals(Object obj) { return (obj instanceof King && ((King) obj).getColor() == this.getColor()); } } diff --git a/app/src/main/java/chess/model/pieces/Knight.java b/app/src/main/java/chess/model/pieces/Knight.java index eeea15c..790d928 100644 --- a/app/src/main/java/chess/model/pieces/Knight.java +++ b/app/src/main/java/chess/model/pieces/Knight.java @@ -20,8 +20,7 @@ public class Knight extends Piece { return 2; } - @Override - public boolean equals(Piece obj) { + public boolean equals(Object obj) { return (obj instanceof Knight && ((Knight) obj).getColor() == this.getColor()); } } diff --git a/app/src/main/java/chess/model/pieces/Pawn.java b/app/src/main/java/chess/model/pieces/Pawn.java index 998d591..bf72740 100644 --- a/app/src/main/java/chess/model/pieces/Pawn.java +++ b/app/src/main/java/chess/model/pieces/Pawn.java @@ -24,8 +24,7 @@ public class Pawn extends Piece { return 3; } - @Override - public boolean equals(Piece obj) { + public boolean equals(Object obj) { return (obj instanceof Pawn && ((Pawn) obj).getColor() == this.getColor()); } } diff --git a/app/src/main/java/chess/model/pieces/Queen.java b/app/src/main/java/chess/model/pieces/Queen.java index 87e377a..49e6c2a 100644 --- a/app/src/main/java/chess/model/pieces/Queen.java +++ b/app/src/main/java/chess/model/pieces/Queen.java @@ -20,8 +20,7 @@ public class Queen extends Piece { return 4; } - @Override - public boolean equals(Piece obj) { + public boolean equals(Object obj) { return (obj instanceof Queen && ((Queen) obj).getColor() == this.getColor()); } } diff --git a/app/src/main/java/chess/model/pieces/Rook.java b/app/src/main/java/chess/model/pieces/Rook.java index fb0fcc6..8c520a4 100644 --- a/app/src/main/java/chess/model/pieces/Rook.java +++ b/app/src/main/java/chess/model/pieces/Rook.java @@ -20,8 +20,7 @@ public class Rook extends Piece { return 5; } - @Override - public boolean equals(Piece obj) { - return (obj instanceof Rook && ((Rook) obj).getColor() == this.getColor()); + public boolean equals(Object other) { + return (other instanceof Rook && ((Rook) other).getColor() == this.getColor()); } }