Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int getDirectionOfNearestFriend() {
- int nearestFriendX = 0;
- int nearestFriendY = 0;
- int nearestFriendDistance;
- for(int i = 0; i < gridRows; i++) {
- for(int j = 0; j < gridColumns; j++) {
- if(i == row && j == col) {
- } else {
- if(grid.get(i, j) == team) {
- int d = getDistance(i, j);
- if(nearestFriendDistance == null) {
- nearestFriendDistance = d;
- } else if(d < nearestFriendDistance) {
- nearestFriendX = i;
- nearestFriendY = j;
- nearestFriendDistance = d;
- }
- }
- }
- }
- }
- if (nearestFriendDistance != null) {
- return getDirection(nearestFriendX, nearestFriendY);
- }
- return NEUTRAL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement