equal
deleted
inserted
replaced
388 for (var diri = 0; diri < ai.dirs.length; diri++) { |
388 for (var diri = 0; diri < ai.dirs.length; diri++) { |
389 if (randBoard[ai.dirs[diri]](nextBrd)) |
389 if (randBoard[ai.dirs[diri]](nextBrd)) |
390 wMax2 = Math.max(wMax2, this.evalFn(nextBrd, depth+1)); |
390 wMax2 = Math.max(wMax2, this.evalFn(nextBrd, depth+1)); |
391 } |
391 } |
392 var wMax4 = 0; |
392 var wMax4 = 0; |
393 if (this.cfg.balance < 1) { |
393 var balance = this.cfg.balance; |
|
394 if (balance < 1) { |
394 randBoard.set(i, j, 2); |
395 randBoard.set(i, j, 2); |
395 for (var diri = 0; diri < ai.dirs.length; diri++) { |
396 for (var diri = 0; diri < ai.dirs.length; diri++) { |
396 if (randBoard[ai.dirs[diri]](nextBrd)) |
397 if (randBoard[ai.dirs[diri]](nextBrd)) |
397 wMax4 = Math.max(wMax4, this.evalFn(nextBrd, depth+1)); |
398 wMax4 = Math.max(wMax4, this.evalFn(nextBrd, depth+1)); |
398 } |
399 } |
399 var balance = this.cfg.balance; |
|
400 } |
400 } |
401 wMin = Math.min(wMin, balance * wMax2 + (1 - balance) * wMax4); |
401 wMin = Math.min(wMin, balance * wMax2 + (1 - balance) * wMax4); |
402 } |
402 } |
403 } |
403 } |
404 } |
404 } |