aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/ymc/acron/common/Vec2f.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/moe/ymc/acron/common/Vec2f.java')
-rw-r--r--src/main/java/moe/ymc/acron/common/Vec2f.java25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/main/java/moe/ymc/acron/common/Vec2f.java b/src/main/java/moe/ymc/acron/common/Vec2f.java
deleted file mode 100644
index 5ab3dfd..0000000
--- a/src/main/java/moe/ymc/acron/common/Vec2f.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package moe.ymc.acron.common;
-
-import com.google.gson.*;
-import com.google.gson.annotations.SerializedName;
-
-import java.lang.reflect.Type;
-
-public record Vec2f(@SerializedName("x") float x,
- @SerializedName("y") float y) {
- public static class Vec2fDeserializer implements JsonDeserializer<Vec2f> {
- @Override
- public Vec2f deserialize(JsonElement json,
- Type typeOfT,
- JsonDeserializationContext context) throws JsonParseException {
- final JsonObject object = json.getAsJsonObject();
- final float x = object.has("x") ?
- object.get("x").getAsFloat() :
- 0.0f;
- final float y = object.has("y") ?
- object.get("y").getAsFloat() :
- 0.0f;
- return new Vec2f(x, y);
- }
- }
-} \ No newline at end of file