// Cloned by Donna George on 12 Nov 2018 from Mind "New Mind" by Donna George
// 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;
let actions = [ACTION_LEFT, ACTION_RIGHT,ACTION_UP,ACTION_DOWN,ACTION_STAYSTILL]
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
//let donnas_mind = new Mind()
// donnas_mind.getAction([x,y,ex,ey])
function Mind()
{
this.newRun = function()
{
};
this.getAction = function ( state )
{
let yourX = state[0],
yourY = state[1],
enemyX = state[2],
enemyY = state[3]
console.log(state, "x: ", yourX, "y: ", yourY, "ex: ", enemyX, "ey: ", enemyY)
var a = yourX - enemyX;
var b = yourY - enemyY;
var c = Math.sqrt( a*a + b*b );
if (c > 3) {
return actions[4];
}
// if (yourX - enemyX > 0 && yourX - enemyX < 20) {
// return actions[1];
//}
//if (yourX - enemyX < 0 && yourX - enemyX < 20) {
// return actions[0];
//}
//if (yourY - enemyY < 0 && yourY - enemyY < 20) {
// return actions[3];
//}
//if (yourY - enemyY < 0 && yourY - enemyY < 20) {
// return actions[2];
//}
return actions[getRandomInt(0,4)];
};
this.endRun = function()
{
};
}