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

package com.hypixel.hytale.procedurallib.supplier;

import javax.annotation.Nonnull;

public class ConstantFloatCoordinateHashSupplier implements IFloatCoordinateHashSupplier
{
    public static final ConstantFloatCoordinateHashSupplier ZERO;
    public static final ConstantFloatCoordinateHashSupplier ONE;
    protected final float result;
    
    public ConstantFloatCoordinateHashSupplier(final float result) {
        this.result = result;
    }
    
    public float getResult() {
        return this.result;
    }
    
    @Override
    public float get(final int seed, final double x, final double y, final long hash) {
        return this.result;
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "ConstantFloatCoordinateHashSupplier{result=" + this.result;
    }
    
    static {
        ZERO = new ConstantFloatCoordinateHashSupplier(0.0f);
        ONE = new ConstantFloatCoordinateHashSupplier(1.0f);
    }
}
