20 lines
538 B
Java
20 lines
538 B
Java
package com.hypixel.hytale.procedurallib.property;
|
|
|
|
public class InvertNoiseProperty implements NoiseProperty {
|
|
protected final NoiseProperty noiseProperty;
|
|
|
|
public InvertNoiseProperty(NoiseProperty noiseProperty) {
|
|
this.noiseProperty = noiseProperty;
|
|
}
|
|
|
|
@Override
|
|
public double get(int seed, double x, double y) {
|
|
return 1.0 - this.noiseProperty.get(seed, x, y);
|
|
}
|
|
|
|
@Override
|
|
public double get(int seed, double x, double y, double z) {
|
|
return 1.0 - this.noiseProperty.get(seed, x, y, z);
|
|
}
|
|
}
|