Use proper name for incoming argument.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Fri, 26 Sep 2014 01:33:34 +0300
changeset 147 d4f9433e30b9
parent 146 a7b42ea88ac5
child 148 93c122e0ea90
Use proper name for incoming argument.
ai.js
--- a/ai.js	Fri Sep 26 01:21:58 2014 +0300
+++ b/ai.js	Fri Sep 26 01:33:34 2014 +0300
@@ -59,8 +59,9 @@
 ai.BlindRandom = function(brdEngine) {
     this.brdEngine = brdEngine;
 }
-ai.BlindRandom.prototype.analyse = function(brd) {
-    var origBrd = new this.brdEngine(brd);
+/** Select best direction for next step. */
+ai.BlindRandom.prototype.analyse = function(brd2d) {
+    var origBrd = new this.brdEngine(brd2d);
     while (true) {
         var rnd = Math.floor(Math.random()*4);
         if (origBrd[ai.canDirs[rnd]]())
@@ -99,8 +100,9 @@
     this.threshold3 = (this.cfg.left + this.cfg.down + this.cfg.right)/total;
 }
 ai.BlindWeightRandom.bestCfg = { left: 1, right: 16, up: 4, down: 8 };
-ai.BlindWeightRandom.prototype.analyse = function(brd) {
-    var origBrd = new this.brdEngine(brd);
+/** Select best direction for next step. */
+ai.BlindWeightRandom.prototype.analyse = function(brd2d) {
+    var origBrd = new this.brdEngine(brd2d);
     while (true) {
         var rnd = Math.random();
         if (rnd < this.threshold1)
@@ -149,8 +151,9 @@
     else
         return (dir + 1) % 4;
 }
-ai.BlindCycle.prototype.analyse = function(brd) {
-    var origBrd = new this.brdEngine(brd);
+/** Select best direction for next step. */
+ai.BlindCycle.prototype.analyse = function(brd2d) {
+    var origBrd = new this.brdEngine(brd2d);
     this.prevDir = this.prevDir || 0;
     if (!this.cfg.whilePossible)
         this.prevDir = this.nextDir(this.prevDir);
@@ -209,8 +212,9 @@
         weight += this.cfg.freeBonus * brd.free();
     return weight;
 }
-ai.OneStepAhead.prototype.analyse = function(brd) {
-    var origBrd = new this.brdEngine(brd);
+/** Select best direction for next step. */
+ai.OneStepAhead.prototype.analyse = function(brd2d) {
+    var origBrd = new this.brdEngine(brd2d);
     var nextBrd = new this.brdEngine();
     var maxWeight = -1;
     var bestDir;
@@ -271,8 +275,9 @@
         weight += this.cfg.freeBonus * brd.free();
     return weight;
 }
-ai.StaticDeepMerges.prototype.analyse = function(brd) {
-    var origBrd = new this.brdEngine(brd);
+/** Select best direction for next step. */
+ai.StaticDeepMerges.prototype.analyse = function(brd2d) {
+    var origBrd = new this.brdEngine(brd2d);
     var nextBrd = new this.brdEngine();
     var prevScore = -1, nextScore = -1;
     var maxWeight = -1;
@@ -364,9 +369,10 @@
         score += cfg.freeBonus * brd.free();
     return score;
 }
-ai.expectimax.prototype.analyse = function(brd) {
+/** Select best direction for next step. */
+ai.expectimax.prototype.analyse = function(brd2d) {
     this.brdCache = new ai.brdCache();
-    var origBrd = new this.brdEngine(brd);
+    var origBrd = new this.brdEngine(brd2d);
     var nextBrd = new this.brdEngine();
     var maxW = -1;
     var bestDir;