Followers

Wednesday, May 14, 2014

Flash: Code for Enemy and Walls

If you'd like to make your enemy not go through the walls, below is the code for that.

// code to make enemy follow you and not go through maze walls

if(enemy._x < player._x) {
enemy._x +=1;

for(var w in maze)
{
if(enemy.hitTest(maze[w]))
{
enemy._x-=1;
}

}
}

if(enemy._x > player._x) {
enemy._x -=1;

for(var w in maze)
{
if(enemy.hitTest(maze[w]))
{
enemy._x+=1;
}

}
}

if(enemy._y < player._y) {
enemy._y +=1;

for(var w in maze)
{
if(enemy.hitTest(maze[w]))
{
enemy._y-=1;
}

}
}

if(enemy._y > player._y) {
enemy._y -=1;

for(var w in maze)
{
if(enemy.hitTest(maze[w]))
{
enemy._y+=1;
}

}
}

No comments:

Post a Comment