Code viewer for Mind: Cloned New Mind

// Cloned by nolanm45 on 5 Nov 2018 from Mind "New Mind" by nolanm45 
// Please leave this clone trail here.
 
 
function Mind() 
{ 
	
	this.newRun = function()                  
	{
	};


    this.getAction = function(x)	
	{ 
	    
	 	var ai = x[0];
		var aj = x[1];
		var ei = x[2];
		var ej = x[3];

	    var dist= AB.distance2D(ai,aj,ei,ej);
        if (dist < Math.floor(gridsize/2)){
    		if (ej < aj  && ei < ai) {
    		        return (ACTION_UP, ACTION_RIGHT);
    		    }
    		    else if( ej < aj  && ei > ai){
    		        return (ACTION_UP,ACTION_LEFT);
    		    }
    		    else if( ej > aj  && ei < ai){
    		        return (ACTION_DOWN,ACTION_RIGHT);
    		    }
    		    else if( ej > aj  && ei > ai){
    		        return (ACTION_DOWN,ACTION_LEFT);
    		    }
    		    else if(ej < aj){
    		        return(ACTION_UP,AB.randomPick3(ACTION_LEFT,ACTION_RIGHT,ACTION_UP));
    		    }
    		    else if(ej > aj){
    		        return(ACTION_DOWN,AB.randomPick3(ACTION_LEFT,ACTION_RIGHT,ACTION_DOWN));
    		    }
    		    else if(ei < ai){
    		        return(ACTION_RIGHT,AB.randomPick3(ACTION_UP,ACTION_DOWN,ACTION_RIGHT));
    		    }
    		    else if(ei > ai){
    		        return(ACTION_LEFT,AB.randomPick3(ACTION_UP,ACTION_DOWN,ACTION_LEFT));
    		    }
            }
    		else{
    		      return ( ACTION_STAYSTILL);
    		 }
        
		    return(AB.randomIntAtoB(0,3));
	};

		 
	this.endRun = function()                 
	{
	};

}