feat: implemented EntitySerializer and partial test
This commit is contained in:
@ -1,13 +1,16 @@
|
||||
package uulm.teamname.marvelous.gamelibrary.entities;
|
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import uulm.teamname.marvelous.gamelibrary.IntVector2;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.ingame.deserialize.EntityDeserializer;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.ingame.serialize.EntitySerializer;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/** Represents an abstract entity. */
|
||||
@JsonDeserialize(using = EntityDeserializer.class)
|
||||
@JsonSerialize(using = EntitySerializer.class)
|
||||
public abstract class Entity {
|
||||
/** Whether or not the entity is currently active in the game */
|
||||
protected boolean active = true;
|
||||
|
Reference in New Issue
Block a user