From c03b29b2bd8bbea5dbd74298473151f693c36df6 Mon Sep 17 00:00:00 2001 From: tfarley Date: Mon, 25 Jul 2016 16:34:57 -0700 Subject: [PATCH] Fixes encoding 0.0 as q_double (#33) --- .../scala/net/psforever/newcodecs/QuantizedDoubleCodec.scala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/common/src/main/scala/net/psforever/newcodecs/QuantizedDoubleCodec.scala b/common/src/main/scala/net/psforever/newcodecs/QuantizedDoubleCodec.scala index 8f054d63..ed41847d 100644 --- a/common/src/main/scala/net/psforever/newcodecs/QuantizedDoubleCodec.scala +++ b/common/src/main/scala/net/psforever/newcodecs/QuantizedDoubleCodec.scala @@ -37,10 +37,7 @@ final class QuantizedDoubleCodec(min: Double, max: Double, bits: Int) extends Co } override def encode(value: Double) = { - if (value == 0.0) - Attempt.successful(BitVector.fromInt(0, bits)) - else - Attempt.successful(BitVector.fromInt(QuantizeDouble(value), bits, ByteOrdering.LittleEndian)) + Attempt.successful(BitVector.fromInt(QuantizeDouble(value), bits, ByteOrdering.LittleEndian)) } override def decode(buffer: BitVector) = {