Guest User

Untitled

a guest
Apr 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.63 KB | None | 0 0
  1.         for(Aim direction : directions) {
  2.             Tile neighbor = ai.getTile(a, direction);
  3.             Ilk ilk = ai.getIlk(neighbor);         
  4.             int cost = costMap[neighbor.getRow()][neighbor.getCol()];          
  5.             if(cost == 0) continue;
  6.             if(!ilk.isUnoccupied() || !ilk.isPassable()) continue;         
  7.             if(antMoveHistory.get(a) == direction) {
  8.                 historySkipped = true;
  9.                 continue;
  10.             }      
  11.             if(lowestCost == -1) {             
  12.                 selectedDir = direction;
  13.                 lowestCost = cost;
  14.                 continue;
  15.             }
  16.             if(cost < lowestCost) {
  17.                 lowestCost = cost;
  18.                 selectedDir = direction;
  19.             }
  20.         }
Add Comment
Please, Sign In to add comment