package kz.ilotterytea.frogartha.domain; import com.badlogic.gdx.math.Vector3; public class PlayerState { private final Vector3 position, direction; private float nextJumpTimestamp; public PlayerState() { this(new Vector3(), new Vector3()); } public PlayerState(Vector3 position, Vector3 direction) { this.position = position; this.direction = direction; this.nextJumpTimestamp = 0; } public Vector3 getPosition() { return position; } public void setPosition(float x, float y, float z) { this.position.set(x, y, z); } public Vector3 getDirection() { return direction; } public float getNextJumpTimestamp() { return nextJumpTimestamp; } public void setNextJumpTimestamp(float nextJumpTimestamp) { this.nextJumpTimestamp = nextJumpTimestamp; } public void setDirection(float x, float y, float z) { this.direction.set(x, y, z); } }