RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
Euclidean.java
1
package
com.osroyale.game.world.pathfinding.distance;
2
3
import
com.osroyale.game.world.position.Position;
4
31
32
public
class
Euclidean
implements
Distance
{
33
34
@Override
35
public
int
calculate
(
Position
to,
Position
from) {
36
int
deltaX = from.
getX
() - to.
getX
();
37
int
deltaY = from.
getY
() - to.
getY
();
38
return
(
int
) Math.sqrt(deltaX * deltaX + deltaY * deltaY);
39
}
40
41
}
com.osroyale.game.world.pathfinding.distance.Distance.Euclidean
Definition
Distance.java:45
com.osroyale.game.world.pathfinding.distance.Euclidean.calculate
int calculate(Position to, Position from)
Definition
Euclidean.java:35
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