equal
deleted
inserted
replaced
791 |
791 |
792 ui.report = {}; |
792 ui.report = {}; |
793 ui.report.statNo = 1; |
793 ui.report.statNo = 1; |
794 |
794 |
795 ui.report.stat = function() { |
795 ui.report.stat = function() { |
|
796 /* console.profile(); */ |
796 var stats = []; |
797 var stats = []; |
797 var cnt = parseInt(document.getElementById('stat-count-limit').value); |
798 var cnt = parseInt(document.getElementById('stat-count-limit').value); |
798 if (isNaN(cnt) || !isFinite(cnt) || cnt < 1) |
799 if (isNaN(cnt) || !isFinite(cnt) || cnt < 1) |
799 cnt = 100; |
800 cnt = 100; |
800 var tsLimit = parseFloat(document.getElementById('stat-count-limit').value); |
801 var tsLimit = parseFloat(document.getElementById('stat-count-limit').value); |
916 tblCols.push('max speed'); |
917 tblCols.push('max speed'); |
917 } |
918 } |
918 var tableDom = ui.dom.table(tbl, tblCols, { tblClass: 'report-by-maxval', tblTitle: ui.ai.cfgTitle(ui.ai.currentName) }); |
919 var tableDom = ui.dom.table(tbl, tblCols, { tblClass: 'report-by-maxval', tblTitle: ui.ai.cfgTitle(ui.ai.currentName) }); |
919 reportDom.appendChild(tableDom); |
920 reportDom.appendChild(tableDom); |
920 reportsDom.insertBefore(reportDom, reportsDom.firstChild); |
921 reportsDom.insertBefore(reportDom, reportsDom.firstChild); |
|
922 /* console.profileEnd(); */ |
921 } |
923 } |
922 var statisticBtn = document.getElementById('statistic'); |
924 var statisticBtn = document.getElementById('statistic'); |
923 statisticBtn.addEventListener("click", ui.report.stat, false); |
925 statisticBtn.addEventListener("click", ui.report.stat, false); |
924 |
926 |
925 ui.report.statClean = function() { |
927 ui.report.statClean = function() { |
933 |
935 |
934 //////////////////////////////////////////////////////////////// |
936 //////////////////////////////////////////////////////////////// |
935 // Initialise game. |
937 // Initialise game. |
936 |
938 |
937 ui.brdEngine = BoardArr2d; // TODO make user selectable |
939 ui.brdEngine = BoardArr2d; // TODO make user selectable |
|
940 // ui.brdEngine = BoardObj; // TODO make user selectable |
938 |
941 |
939 if (localStorage.untilScore) { |
942 if (localStorage.untilScore) { |
940 var scoreLimit = parseInt(localStorage.untilScore); |
943 var scoreLimit = parseInt(localStorage.untilScore); |
941 if (isFinite(scoreLimit) && scoreLimit > 0) |
944 if (isFinite(scoreLimit) && scoreLimit > 0) |
942 document.getElementById("until-score").value = scoreLimit; |
945 document.getElementById("until-score").value = scoreLimit; |