18 lines
642 B
Java
18 lines
642 B
Java
package com.hypixel.hytale.procedurallib.logic.cell;
|
|
|
|
public interface PointDistanceFunction {
|
|
double distance2D(double var1, double var3);
|
|
|
|
double distance3D(double var1, double var3, double var5);
|
|
|
|
default double distance2D(int seed, int cellX, int cellY, double cellCentreX, double cellCentreY, double deltaX, double deltaY) {
|
|
return this.distance2D(deltaX, deltaY);
|
|
}
|
|
|
|
default double distance3D(
|
|
int seed, int cellX, int cellY, int cellZ, double cellCentreX, double cellCentreY, double cellCentreZ, double deltaX, double deltaY, double deltaZ
|
|
) {
|
|
return this.distance3D(deltaX, deltaY, deltaZ);
|
|
}
|
|
}
|