Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Map::closestEnemy(int x, int y, int &enemyX, int &enemyY, int armiNum) {
- int distance = 100, aDistance;
- int ax, ay;
- int targetX, targetY;
- for (int i = 0; i < _armies[armiNum].size(); i++) {
- _armies[armiNum][i]->getPosition(ax, ay);
- targetX = abs(ax - x);
- targetY = abs(ay - y);
- aDistance = targetX + targetY;
- if (aDistance < distance) {
- enemyX = ax;
- enemyY = ay;
- distance = aDistance;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement