summaryrefslogtreecommitdiff
path: root/shared/src/main/java/kz/ilotterytea/frogartha/domain/events
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-22 21:17:25 +0500
committerilotterytea <iltsu@alright.party>2025-01-22 21:17:25 +0500
commit80e7342650a9d71b73a838230733c54c50ffcc1b (patch)
treeb555c40ef4d15f493f2df7b6b7fe527087c4a58f /shared/src/main/java/kz/ilotterytea/frogartha/domain/events
parentcbcb7b4bebeadd3f61e2f0c6071a000827188887 (diff)
upd: Vector2 instead of Vector3 for directions (because we don't actually need the y coordinate)
Diffstat (limited to 'shared/src/main/java/kz/ilotterytea/frogartha/domain/events')
-rw-r--r--shared/src/main/java/kz/ilotterytea/frogartha/domain/events/ChangedDirectionEvent.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/shared/src/main/java/kz/ilotterytea/frogartha/domain/events/ChangedDirectionEvent.java b/shared/src/main/java/kz/ilotterytea/frogartha/domain/events/ChangedDirectionEvent.java
index 71eea4d..bc8a3a9 100644
--- a/shared/src/main/java/kz/ilotterytea/frogartha/domain/events/ChangedDirectionEvent.java
+++ b/shared/src/main/java/kz/ilotterytea/frogartha/domain/events/ChangedDirectionEvent.java
@@ -1,23 +1,23 @@
package kz.ilotterytea.frogartha.domain.events;
-import com.badlogic.gdx.math.Vector3;
+import com.badlogic.gdx.math.Vector2;
import com.github.czyzby.websocket.serialization.SerializationException;
import com.github.czyzby.websocket.serialization.Transferable;
import com.github.czyzby.websocket.serialization.impl.Deserializer;
import com.github.czyzby.websocket.serialization.impl.Serializer;
public class ChangedDirectionEvent extends Event implements Transferable<ChangedDirectionEvent> {
- private Vector3 direction;
+ private Vector2 direction;
public ChangedDirectionEvent() {
}
- public ChangedDirectionEvent(int playerId, Vector3 direction) {
+ public ChangedDirectionEvent(int playerId, Vector2 direction) {
super(playerId);
this.direction = direction;
}
- public Vector3 getDirection() {
+ public Vector2 getDirection() {
return direction;
}
@@ -25,11 +25,12 @@ public class ChangedDirectionEvent extends Event implements Transferable<Changed
public void serialize(Serializer serializer) throws SerializationException {
serializer
.serializeInt(playerId)
- .serializeFloatArray(new float[]{direction.x, direction.y, direction.z});
+ .serializeFloat(direction.x)
+ .serializeFloat(direction.y);
}
@Override
public ChangedDirectionEvent deserialize(Deserializer deserializer) throws SerializationException {
- return new ChangedDirectionEvent(deserializer.deserializeInt(), new Vector3(deserializer.deserializeFloatArray()));
+ return new ChangedDirectionEvent(deserializer.deserializeInt(), new Vector2(deserializer.deserializeFloat(), deserializer.deserializeFloat()));
}
}