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

package com.hypixel.hytale.procedurallib.condition;

import javax.annotation.Nonnull;

public class DefaultCoordinateCondition implements ICoordinateCondition
{
    public static final DefaultCoordinateCondition DEFAULT_TRUE;
    public static final DefaultCoordinateCondition DEFAULT_FALSE;
    protected final boolean result;
    
    private DefaultCoordinateCondition(final boolean result) {
        this.result = result;
    }
    
    public boolean getResult() {
        return this.result;
    }
    
    @Override
    public boolean eval(final int seed, final int x, final int y) {
        return this.result;
    }
    
    @Override
    public boolean eval(final int seed, final int x, final int y, final int z) {
        return this.result;
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "DefaultCoordinateCondition{result=" + this.result;
    }
    
    static {
        DEFAULT_TRUE = new DefaultCoordinateCondition(true);
        DEFAULT_FALSE = new DefaultCoordinateCondition(false);
    }
}
