equal
deleted
inserted
replaced
211 <div class="option"> |
211 <div class="option"> |
212 <input type="checkbox" name="whilePossible"/> max move in one direction |
212 <input type="checkbox" name="whilePossible"/> max move in one direction |
213 </div> |
213 </div> |
214 <div class="clearfix"></div> |
214 <div class="clearfix"></div> |
215 </div> |
215 </div> |
216 <div class="ai" id="ai-one-step-deep"> |
216 <div class="ai" id="ai-one-step-ahead"> |
217 <button class="ai">enable</button> |
217 <button class="ai">enable</button> |
218 <h5>next merge makes max value</h5> |
218 <h5>one step ahead</h5> |
219 <div class="option"> |
219 <div class="option"> |
220 <input type="text" name="scoreCoef" class="positive" pattern="[0-9]*[.]?[0-9]*" value="1"/> score weight |
220 <input type="text" name="scoreCoef" class="positive" pattern="[0-9]*[.]?[0-9]*" value="1"/> score weight |
221 </div> |
221 </div> |
222 <div class="option"> |
222 <div class="option"> |
223 <input type="text" name="maxValCoef" class="positive" pattern="[0-9]*[.]?[0-9]*" value="0"/> max value weight |
223 <input type="text" name="maxValCoef" class="positive" pattern="[0-9]*[.]?[0-9]*" value="0"/> max value weight |
713 var cfg = {}; |
713 var cfg = {}; |
714 cfg.clockwise = aiDom.querySelectorAll("input[name='clockwise']")[0].checked; |
714 cfg.clockwise = aiDom.querySelectorAll("input[name='clockwise']")[0].checked; |
715 cfg.whilePossible = aiDom.querySelectorAll("input[name='whilePossible']")[0].checked; |
715 cfg.whilePossible = aiDom.querySelectorAll("input[name='whilePossible']")[0].checked; |
716 return new ai.BlindCycle(ui.brdEngine, cfg); |
716 return new ai.BlindCycle(ui.brdEngine, cfg); |
717 }, |
717 }, |
718 "ai-one-step-deep": function(aiDom) { |
718 "ai-one-step-ahead": function(aiDom) { |
719 var cfg = {}; |
719 var cfg = {}; |
720 ui.ai.parseCfg(aiDom, cfg); |
720 ui.ai.parseCfg(aiDom, cfg); |
721 return new ai.OneStepDeep(ui.brdEngine, cfg); |
721 return new ai.OneStepAhead(ui.brdEngine, cfg); |
722 }, |
722 }, |
723 "ai-deep-max-score": function() { |
723 "ai-deep-max-score": function() { |
724 return new ai.DeepMaxScore(ui.brdEngine); |
724 return new ai.DeepMaxScore(ui.brdEngine); |
725 }, |
725 }, |
726 "ai-deep-max-score-corner": function() { |
726 "ai-deep-max-score-corner": function() { |