// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.procedurallib.logic;

import javax.annotation.Nonnull;
import com.hypixel.hytale.procedurallib.NoiseFunction;

public class ConstantNoise implements NoiseFunction
{
    protected final double value;
    
    public ConstantNoise(final double value) {
        this.value = value;
    }
    
    public double getValue() {
        return this.value;
    }
    
    @Override
    public double get(final int seed, final int offsetSeed, final double x, final double y) {
        return this.value;
    }
    
    @Override
    public double get(final int seed, final int offsetSeed, final double x, final double y, final double z) {
        return this.value;
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "ConstantNoise{value=" + this.value;
    }
}
