add ConstantNoiseTemplate, bump version

This commit is contained in:
dfsek
2021-02-17 18:35:49 -07:00
parent 2b84967e05
commit 7f8749239f
3 changed files with 24 additions and 2 deletions
@@ -0,0 +1,19 @@
package com.dfsek.terra.config.loaders.config.sampler.templates.noise;
import com.dfsek.tectonic.annotations.Default;
import com.dfsek.tectonic.annotations.Value;
import com.dfsek.terra.api.math.noise.NoiseSampler;
import com.dfsek.terra.api.math.noise.samplers.noise.ConstantSampler;
import com.dfsek.terra.config.loaders.config.sampler.templates.SamplerTemplate;
@SuppressWarnings("FieldMayBeFinal")
public class ConstantNoiseTemplate extends SamplerTemplate<ConstantSampler> {
@Value("value")
@Default
private double value = 0d;
@Override
public NoiseSampler apply(Long seed) {
return new ConstantSampler(value);
}
}