NoiseSeeded -> SeededNoiseSampler

This commit is contained in:
dfsek
2021-07-17 21:36:27 -07:00
parent 1194cca485
commit 84e7d11156
23 changed files with 65 additions and 67 deletions

View File

@@ -1,10 +1,10 @@
package com.dfsek.terra.api.util.provider;
import com.dfsek.tectonic.loading.object.ObjectTemplate;
import com.dfsek.terra.api.util.seeded.NoiseSeeded;
import com.dfsek.terra.api.util.seeded.SeededNoiseSampler;
import java.util.function.Supplier;
@FunctionalInterface
public interface NoiseProvider extends Supplier<ObjectTemplate<NoiseSeeded>> {
public interface NoiseProvider extends Supplier<ObjectTemplate<SeededNoiseSampler>> {
}

View File

@@ -2,9 +2,9 @@ package com.dfsek.terra.api.util.seeded;
import com.dfsek.terra.api.noise.NoiseSampler;
public interface NoiseSeeded extends SeededBuilder<NoiseSampler> {
static NoiseSeeded zero(int dimensions) {
return new NoiseSeeded() {
public interface SeededNoiseSampler extends SeededBuilder<NoiseSampler> {
static SeededNoiseSampler zero(int dimensions) {
return new SeededNoiseSampler() {
@Override
public NoiseSampler apply(Long seed) {
return NoiseSampler.zero();