// Cloned by Shan Mulgrew on 12 Nov 2018 from Mind "New Mind" by Shan Mulgrew
// Please leave this clone trail here.
//const ACTION_LEFT = 0;
//const ACTION_RIGHT = 1;
//const ACTION_UP = 2;
//const ACTION_DOWN = 3;
//const ACTION_STAYSTILL = 4;
function Mind()
{
this.newRun = function()
{
}
this.getAction = function ( state )
{
let agentx=state[0]
agenty=state[1]
enemyx=state[2]
enemyy=state[3]
// return(Math.floor(Math.random()*5 + 1))
// var enemySum=(enemyx+enemyy)
/*//var agentSum=(yourx+youry)
console.log(agentx +" Agent x")
console.log(agenty +" Agent y")
console.log(enemyx +" Enemy x")
console.log(enemyy +" Enemy y")*/
/*if (enemyx==agentx||enemyy==agenty||++enemyx==++agentx||++enemyy==++agenty||--enemyx==--agentx||--enemyy==--agenty){
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("MOVE")
return(1)
}*/
var agent1x=++agentx
var agent1y=++agenty
var agentminx=--agentx
var agentminy=--agenty
var tries;
if(enemyx==agent1x||++agent1x){
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("move left")
//if(tries>10){
// return(Math.floor(Math.random()*5 + 1))
// }
//tries=tries+1
return(0)
}
else if(enemyx==agentminx||--agentminx){
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("move right")
return(1)
}
else if(enemyy==agent1y||++agent1y){
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("move up ")
return(2)
}
else if (enemyy==agentminy||--agentminy){
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("move down")
return(3)
}
else {
console.log("enemy x,y"+enemyx+","+enemyy)
console.log("agent x,y"+agentx+","+agenty)
console.log("STAY")
return(Math.floor(Math.random()*5 + 1))
return(4)
}
}
this.endRun = function()
{
};
}