mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-04-04 23:06:05 +00:00
NoiseSeeded -> SeededNoiseSampler
This commit is contained in:
@@ -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>> {
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
Reference in New Issue
Block a user