Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Euclídea*/return Math.sqrt(Math.pow((board.getCurrentX()-board.getGoalX()),2) + Math.pow((board.getCurrentY()-board.getGoalY()),2));
- /*DIagonal */ return Math.max(Math.abs((board.getCurrentX()-board.getGoalX())) , Math.abs((board.getCurrentY()-board.getGoalY())))
- /*Manhattan*/ return Math.abs(board.getCurrentX()-board.getGoalX()) + Math.abs(board.getCurrentY()-board.getGoalY());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement