summaryrefslogtreecommitdiff
path: root/shared/src/main/java/kz/ilotterytea/frogartha
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-22 18:15:39 +0500
committerilotterytea <iltsu@alright.party>2025-01-22 18:15:39 +0500
commit91ebff259217fcf8d4d6c262689e5241d701ebf3 (patch)
tree9adabe7974409eb68fa91777fa23dfc2a043d8ef /shared/src/main/java/kz/ilotterytea/frogartha
parent9f1e7c6eaecc3f9c97b77163c5e2ba7a2cfde081 (diff)
upd: overrode equals method for PlayerData
Diffstat (limited to 'shared/src/main/java/kz/ilotterytea/frogartha')
-rw-r--r--shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java b/shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java
index f30f0c2..0a613f3 100644
--- a/shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java
+++ b/shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java
@@ -52,4 +52,15 @@ public class PlayerData implements Transferable<PlayerData> {
deserializer.deserializeTransferable(new PlayerState())
);
}
+
+ @Override
+ public boolean equals(Object obj) {
+ if (obj == null) return false;
+
+ if (obj instanceof PlayerData) {
+ return ((PlayerData) obj).id == id;
+ }
+
+ return false;
+ }
}