package net.alcuria.umbracraft.save.model;
import net.alcuria.umbracraft.definitions.area.AreaDefinition;
import net.alcuria.umbracraft.definitions.map.MapDefinition;
import com.badlogic.gdx.math.Vector3;
/** Describes the location of a character for saving and loading
* @author Andrew Keturi */
public class Location {
/** The {@link AreaDefinition} id */
public String area;
/** The {@link MapDefinition} id */
public String map;
/** The {@link AreaDefinition} node */
public String node;
/** The player's coordinates */
public Vector3 position;
/** For deserialization */
public Location() {
}
public Location(String area, String node, String map, Vector3 position) {
this.area = area;
this.node = node;
this.map = map;
this.position = position;
}
}