struct GroupData *ServerDB::GroupDB::GenerateGroup() const { struct GroupData *ret = new struct GroupData(); ret->UID = GenerateUID(); LoadGroup(ret, GetPreferences()); return ret; }
void Entity::Initialize(World& world, const std::string& imagefile, int layer, bool use_physics) { mImageFile = imagefile; mLayer = layer; mUsePhysics = false; SetUsePhysics(world, use_physics); if (mUID=="") GenerateUID(); mInitialPosition = mPosition; mInitialRotation = mRotation; mInitialScale = mScale; }
struct ServerData *ServerDB::GenerateServer() const{ struct ServerData *ret = new struct ServerData(); ret->owner = this; ret->UID = GenerateUID(); // Clean data ret->name = '\0'; ret->address = '\0'; ret->port = 0; ret->SSL = false; ret->global = true; ret->nick = '\0'; ret->user = '******'; ret->real = '\0'; ret->autojoin_channels.clear(); return ret; }