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);
}
}