RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
Manhattan.java
1
package
com.osroyale.game.world.pathfinding.distance;
2
3
import
com.osroyale.game.world.position.Position;
4
36
37
public
class
Manhattan
implements
Distance
{
38
39
@Override
40
public
int
calculate
(
Position
to,
Position
from) {
41
int
deltaX = Math.abs(from.
getX
() - to.
getX
());
42
int
deltaY = Math.abs(from.
getY
() - to.
getY
());
43
return
deltaX + deltaY;
44
}
45
46
}
com.osroyale.game.world.pathfinding.distance.Distance.Manhattan
Definition
Distance.java:64
com.osroyale.game.world.pathfinding.distance.Manhattan.calculate
int calculate(Position to, Position from)
Definition
Manhattan.java:40
com.osroyale.game.world.position.Position
Definition
Position.java:51
com.osroyale.game.world.position.Position.getY
int getY()
Definition
Position.java:83
com.osroyale.game.world.position.Position.getX
int getX()
Definition
Position.java:78
com.osroyale.game.world.pathfinding.distance.Distance
Definition
Distance.java:11