Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. public int getDirectionOfNearestFriend() {
  2. int nearestFriendX = 0;
  3. int nearestFriendY = 0;
  4. int nearestFriendDistance;
  5. for(int i = 0; i < gridRows; i++) {
  6. for(int j = 0; j < gridColumns; j++) {
  7. if(i == row && j == col) {
  8.  
  9. } else {
  10. if(grid.get(i, j) == team) {
  11. int d = getDistance(i, j);
  12. if(nearestFriendDistance == null) {
  13. nearestFriendDistance = d;
  14. } else if(d < nearestFriendDistance) {
  15. nearestFriendX = i;
  16. nearestFriendY = j;
  17. nearestFriendDistance = d;
  18. }
  19. }
  20. }
  21. }
  22. }
  23.  
  24. if (nearestFriendDistance != null) {
  25. return getDirection(nearestFriendX, nearestFriendY);
  26. }
  27. return NEUTRAL;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement