ForumsProgramming Forum[Intermediate]Calculate Closest Enemy

8 8870
weirdlike
offline
weirdlike
1,299 posts
Prince

For those of you who haven't been following along, take a peek at this demo HERE

var enemyArray:Array = new Array();

function enterFrameLoop(event):void
{
var closestEnemy:Number = 25000000;
for (var i:int = 0; i < enemyArray.length; i++)
{
var currentEnemy:Object = enemyArray[i];
var dist:Number = Math.pow(hero.x-currentEnemy.x,2)+Math.pow(hero.y-currentEnemy.y,2);

if (dist &lt closestEnemy)
{
closestEnemy = dist;

//use currentEnemy for whatever you want
}
}
}

  • 8 Replies
Showing 151-150 of 8