else
{
char value[64];
- sprintf(value, "%g", angle);
+ sprintf(value, "%f", angle);
entity->setKeyValue("angle", value);
}
}
}
else
{
- sprintf(value, "%g %g %g", angles[1], angles[2], angles[0]);
+ sprintf(value, "%f %f %f", angles[1], angles[2], angles[0]);
entity->setKeyValue("angle", "");
entity->setKeyValue("angles", value);
}
inline void write_origin(const Vector3& origin, Entity* entity, const char* key)
{
char value[64];
- sprintf(value, "%g %g %g", origin[0], origin[1], origin[2]);
+ sprintf(value, "%f %f %f", origin[0], origin[1], origin[2]);
entity->setKeyValue(key, value);
}
if(scale[0] == scale[1] && scale[0] == scale[2])
{
- sprintf(value, "%g", scale[0]);
+ sprintf(value, "%f", scale[0]);
entity->setKeyValue("modelscale_vec", "");
entity->setKeyValue("modelscale", value);
}
else
{
- sprintf(value, "%g %g %g", scale[0], scale[1], scale[2]);
+ sprintf(value, "%f %f %f", scale[0], scale[1], scale[2]);
entity->setKeyValue("modelscale", "");
entity->setKeyValue("modelscale_vec", value);
}