fix computer analysis

This commit is contained in:
Thibault Duplessis 2013-06-03 11:40:47 +02:00
parent e927a3ed13
commit 9937edd546
3 changed files with 6 additions and 3 deletions

View file

@ -96,11 +96,11 @@ private[analyse] case class RawAnalysis(
fail: Option[String]) {
def decode: Option[Analysis] = (done, encoded.trim) match {
case (true, "") none
case (true, "") new Analysis(id, Nil, false, fail orElse "No move infos".some).some
case (true, en) Analysis.decodeInfos(en) map { infos
new Analysis(id, infos, done, none)
}
case (false, _) new Analysis(id, Nil, false, fail orElse "No move infos".some).some
case (false, _) new Analysis(id, Nil, false, fail).some
}
}

View file

@ -272,7 +272,8 @@ var lichess_sri = Math.random().toString(36).substring(5); // 8 chars
}
},
analysisAvailable: function() {
$("div.game_analysis").show().find('.status').remove();
$("div.game_analysis.status").remove();
$("div.game_analysis").show();
$.playSound();
document.title = "/!\\ ANALYSIS READY! " + document.title;
}

2
todo
View file

@ -61,6 +61,8 @@ 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']
challenge friends
computer players ranks once a day
akka console
---