Files
Minigames/src/main/java/eu/mhsl/minenet/minigames/util/RangeMap.java
2022-09-17 10:49:36 +02:00

12 lines
376 B
Java

package eu.mhsl.minenet.minigames.util;
public class RangeMap {
public static double map(double oldValue, double oldMin, double oldMax, double newMin, double newMax) {
double out = (((oldValue - oldMin) * (newMax - newMin)) / (oldMax - oldMin)) + newMin;
if(out > newMax) out = newMax;
if(out < newMin) out = newMin;
return out;
}
}