update paralithic api

This commit is contained in:
dfsek 2021-09-18 23:30:11 -07:00
parent 02be2969a2
commit 471059a03e
3 changed files with 12 additions and 6 deletions

View File

@ -7,6 +7,8 @@ import com.dfsek.paralithic.eval.tokenizer.ParseException;
import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.addons.noise.config.templates.FunctionTemplate;
@ -44,7 +46,7 @@ public class UserDefinedFunction implements DynamicFunction {
}
@Override
public boolean isStateless() {
return true;
public Statefulness statefulness() {
return Statefulness.STATELESS;
}
}

View File

@ -3,6 +3,8 @@ package com.dfsek.terra.addons.noise.paralithic.noise;
import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.api.noise.NoiseSampler;
@ -29,7 +31,7 @@ public class NoiseFunction2 implements DynamicFunction {
}
@Override
public boolean isStateless() {
return false;
public Statefulness statefulness() {
return Statefulness.CONTEXTUAL;
}
}

View File

@ -3,6 +3,8 @@ package com.dfsek.terra.addons.noise.paralithic.noise;
import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.api.noise.NoiseSampler;
@ -29,7 +31,7 @@ public class NoiseFunction3 implements DynamicFunction {
}
@Override
public boolean isStateless() {
return false;
public Statefulness statefulness() {
return Statefulness.CONTEXTUAL;
}
}