SHOW:
|
|
- or go back to the newest paste.
| 1 | //getNearestEnemy() | |
| 2 | var enemies = this.getEnemies(); | |
| 3 | var nearestEnemy = enemies[0]; | |
| 4 | for(var enemy in enemies){
| |
| 5 | if(this.distanceTo(enemy) < this.distanceTo(nearestEnemy)){
| |
| 6 | nearestEnemy = enemy; | |
| 7 | } | |
| 8 | } | |
| 9 | return nearestEnemy; | |
| 10 | //distanceTo(target) | |
| 11 | - | return Math.sqrt(Math.pow(this.pos.x-target.pos.x)+Math.pow(this.pos.y-target.pos.y)); |
| 11 | + | return Math.sqrt(Math.pow(this.pos.x-target.pos.x, 2)+Math.pow(this.pos.y-target.pos.y, 2)); |