]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_edict.c
PRVM_64: make savegames precision-loss-less
[xonotic/darkplaces.git] / prvm_edict.c
index 4d20f1c1045238c87c29616f7fe59cdf462d01e0..82392bbf8921b8082e0160566c8f5575bdddfcad 100644 (file)
@@ -526,10 +526,10 @@ char *PRVM_UglyValueString (prvm_prog_t *prog, etype_t type, prvm_eval_t *val, c
                dpsnprintf (line, linelength, "void");
                break;
        case ev_float:
-               dpsnprintf (line, linelength, "%.9g", val->_float);
+               dpsnprintf (line, linelength, FLOAT_LOSSLESS_FORMAT, val->_float);
                break;
        case ev_vector:
-               dpsnprintf (line, linelength, "%.9g %.9g %.9g", val->vector[0], val->vector[1], val->vector[2]);
+               dpsnprintf (line, linelength, VECTOR_LOSSLESS_FORMAT, val->vector[0], val->vector[1], val->vector[2]);
                break;
        default:
                dpsnprintf (line, linelength, "bad type %i", type);