summaryrefslogtreecommitdiff
path: root/shared/src/main/java/kz/ilotterytea/frogartha/domain/events
diff options
context:
space:
mode:
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()));
}
}