summaryrefslogtreecommitdiff
path: root/shared/src/main/java
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-22 01:42:21 +0500
committerilotterytea <iltsu@alright.party>2025-01-22 01:43:26 +0500
commitc1450d4840c69a130b9f6346ca1ea35dee0b2299 (patch)
tree12b4ed69b7b83626838dc0ff3ee62e880163acd6 /shared/src/main/java
parent5bee4a945e39cce294b79f0d55f84e16a0e43ca3 (diff)
feat: PlayerConnection now inherits PlayerData (new class)
Diffstat (limited to 'shared/src/main/java')
-rw-r--r--shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java27
1 files changed, 27 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
new file mode 100644
index 0000000..ec6e1cd
--- /dev/null
+++ b/shared/src/main/java/kz/ilotterytea/frogartha/domain/PlayerData.java
@@ -0,0 +1,27 @@
+package kz.ilotterytea.frogartha.domain;
+
+public class PlayerData {
+ private Identity identity;
+ private PlayerState state;
+
+ public PlayerData() {
+ }
+
+ public PlayerData(Identity identity, PlayerState state) {
+ this.identity = identity;
+ this.state = state;
+ }
+
+ public Identity getIdentity() {
+ return identity;
+ }
+
+ public void setIdentity(Identity identity) {
+ this.identity = identity;
+ if (state == null) state = new PlayerState();
+ }
+
+ public PlayerState getState() {
+ return state;
+ }
+}