Пример #1
0
status_t Preferences::SetFlat (const char *name, const BFlattenable *obj)
{
	if (HasFlat (name, obj) == true)
		return ReplaceFlat (name, 0, (BFlattenable*)obj);

	return AddFlat (name, (BFlattenable*) obj);
}
Пример #2
0
status_t
AttributeMessage::SetAttribute(const char* name, const BFlattenable* value)
{
	if (ReplaceFlat(name, const_cast<BFlattenable*>(value)) == B_OK)
		return B_OK;
	return AddFlat(name, const_cast<BFlattenable*>(value));
}
Пример #3
0
void cTerrainGen3D::BuildFlat(const tVector& origin, const tVector& ground_size, const Eigen::VectorXd& params, cRand& rand, 
								std::vector<float>& out_data, std::vector<int>& out_flags)
{
	Eigen::Vector2i start_coord = Eigen::Vector2i::Zero();
	Eigen::Vector2i out_res = Eigen::Vector2i::Zero();
	out_res[0] = CalcResX(ground_size[0]);
	out_res[1] = CalcResZ(ground_size[1]);
	return AddFlat(origin, start_coord, ground_size, out_res, out_data, out_flags);
}
Пример #4
0
double cTerrainGen2D::BuildFlat(double width, const tParams& params, cRand& rand, std::vector<float>& out_data)
{
	return AddFlat(width, out_data);
}