From 0ff0b1110da920bb85fd92b4b5a8f735468be02f Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Mon, 3 Jun 2013 01:34:18 +0200 Subject: [PATCH] fix analysis near end floating point --- modules/analyse/src/main/AdvantageChart.scala | 2 +- todo | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/analyse/src/main/AdvantageChart.scala b/modules/analyse/src/main/AdvantageChart.scala index de95ada3a0..88abe30a26 100644 --- a/modules/analyse/src/main/AdvantageChart.scala +++ b/modules/analyse/src/main/AdvantageChart.scala @@ -26,7 +26,7 @@ private[analyse] final class AdvantageChart(advices: InfoAdvices) { case (_, Some(mate)) ⇒ Json.arr(move(info, advice), { val mateDelta = math.abs(mate.toFloat / 100) val whiteWins = info.color.fold(mate < 0, mate > 0) - scale(whiteWins.fold(max - mateDelta, mateDelta - max)) + scale(whiteWins.fold(max - mateDelta, mateDelta - max)).toString }) case _ ⇒ Json.arr(move(info, none), scale(0)) } diff --git a/todo b/todo index 8966d87ada..e172811d40 100644 --- a/todo +++ b/todo @@ -60,8 +60,7 @@ the forum search user:mephostophilis returns no result check team average elo http://en.lichess.org/inbox/benuegti#bottom if game ends during move -> bug LilaError['[analysis] fred65 already analyses ueogn4fr, won't process ueogn4fr'] -unload event http://en.lichess.org/forum/redirect/post/lnsqfhli --> only rated games +challenge friends ---