Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(Aim direction : directions) {
- Tile neighbor = ai.getTile(a, direction);
- Ilk ilk = ai.getIlk(neighbor);
- int cost = costMap[neighbor.getRow()][neighbor.getCol()];
- if(cost == 0) continue;
- if(!ilk.isUnoccupied() || !ilk.isPassable()) continue;
- if(antMoveHistory.get(a) == direction) {
- historySkipped = true;
- continue;
- }
- if(lowestCost == -1) {
- selectedDir = direction;
- lowestCost = cost;
- continue;
- }
- if(cost < lowestCost) {
- lowestCost = cost;
- selectedDir = direction;
- }
- }
Add Comment
Please, Sign In to add comment