/** 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; }