Files
Iris/src/main/java/com/volmit/iris/util/CDou.java
Daniel Mills 6ca6fc6989 Cleanup SRC
2021-07-14 02:34:13 -04:00

42 lines
717 B
Java

package com.volmit.iris.util;
public class CDou {
private double number;
private final double max;
public CDou(double max) {
number = 0;
this.max = max;
}
public CDou set(double n) {
number = n;
circ();
return this;
}
public CDou add(double a) {
number += a;
circ();
return this;
}
public CDou sub(double a) {
number -= a;
circ();
return this;
}
public double get() {
return number;
}
public void circ() {
if (number < 0) {
number = max - (Math.abs(number) > max ? max : Math.abs(number));
}
number = number % (max);
}
}