Commit f85ed10a authored by divverent's avatar divverent
Browse files

use "%f" format for angles, prevents weird exponential stuff


git-svn-id: svn://svn.icculus.org/netradiant/trunk@172 61c419a2-8eb2-4b30-bcec-8cead039b335
parent 1c96ac9d
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -58,7 +58,7 @@ inline void write_angle(float angle, Entity* entity)
  else
  else
  {
  {
    char value[64];
    char value[64];
    sprintf(value, "%g", angle);
    sprintf(value, "%f", angle);
    entity->setKeyValue("angle", value);
    entity->setKeyValue("angle", value);
  }
  }
}
}
+1 −1
Original line number Original line Diff line number Diff line
@@ -87,7 +87,7 @@ inline void write_angles(const Vector3& angles, Entity* entity)
    }
    }
    else
    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("angle", "");
      entity->setKeyValue("angles", value);
      entity->setKeyValue("angles", value);
    }
    }
+1 −1
Original line number Original line Diff line number Diff line
@@ -44,7 +44,7 @@ inline void read_origin(Vector3& origin, const char* value)
inline void write_origin(const Vector3& origin, Entity* entity, const char* key)
inline void write_origin(const Vector3& origin, Entity* entity, const char* key)
{
{
  char value[64];
  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);
  entity->setKeyValue(key, value);
}
}


+2 −2
Original line number Original line Diff line number Diff line
@@ -68,13 +68,13 @@ inline void write_scale(const Vector3& scale, Entity* entity)


    if(scale[0] == scale[1] && scale[0] == scale[2])
    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_vec", "");
      entity->setKeyValue("modelscale", value);
      entity->setKeyValue("modelscale", value);
    }
    }
    else
    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", "");
      entity->setKeyValue("modelscale_vec", value);
      entity->setKeyValue("modelscale_vec", value);
    }
    }