/**
Copyright: Copyright (c) 2015-2016 Andrey Penechko.
License: $(WEB boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Andrey Penechko.
*/
module voxelman.clientdb.clientinfo;

import dlib.math.vector : vec3, vec2;

import voxelman.core.config;
import voxelman.storage.volume : Volume;

struct ClientInfo
{
	size_t id;
	string name;
	vec3 pos = START_POS;
	vec2 heading = vec2(0, 0);
	int viewRadius = DEFAULT_VIEW_RADIUS;
	Volume visibleVolume;

	bool isLoggedIn;
}