module des.mc.core.user;

public import des.mc.core.skeleton;

struct User
{
    size_t id;
    Skeleton skel;
}

version(unittest)
{
    User[] getFakeUsers( vec3 global_offset = vec3(0,0,0),
            vec3[] offsets = [ vec3(0,2,0), vec3(1,-1,0) ] )
    {
        auto skels = getFakeSkeletons( global_offset, offsets );
        User[] ret;
        foreach( i, skel; skels )
            ret ~= User( i, skel );
        return ret;
    }
}