Archived
0

World generator refactoring

This commit is contained in:
Forwolk
2018-08-02 09:43:05 +03:00
parent ef383b6e13
commit 7115da905b
12 changed files with 15 additions and 13 deletions

View File

@@ -24,7 +24,6 @@ public final class WorldConstants {
public static final double WORLD_TEMPERATURE_ZONE_SIZE = 2.99; public static final double WORLD_TEMPERATURE_ZONE_SIZE = 2.99;
public static final double WORLD_TEMPERATURE_HEIGHT_GRAD_SIZE = 1.1; public static final double WORLD_TEMPERATURE_HEIGHT_GRAD_SIZE = 1.1;
public static final int LANDFILL_GRASS_SURFACE_THIN = 5; public static final int LANDFILL_GRASS_SURFACE_THIN = 5;
public static final double WORLD_ROUGHNESS = 0.35; public static final double WORLD_ROUGHNESS = 0.35;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.chunk;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import mc.core.serialization.Deserializer; import mc.core.serialization.Deserializer;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.generator;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@@ -6,8 +6,9 @@ import mc.core.block.BlockFactory;
import mc.core.block.BlockType; import mc.core.block.BlockType;
import mc.core.world.*; import mc.core.world.*;
import mc.world.generated_world.region.RegionImpl; import mc.world.generated_world.region.RegionImpl;
import mc.world.generated_world.word.Temperature; import mc.world.generated_world.world.CubicWorld;
import mc.world.generated_world.word.Wetness; import mc.world.generated_world.world.Temperature;
import mc.world.generated_world.world.Wetness;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.generator;
public final class SeedRandomGenerator { public final class SeedRandomGenerator {

View File

@@ -5,7 +5,7 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import mc.core.serialization.Serializer; import mc.core.serialization.Serializer;
import mc.core.world.*; import mc.core.world.*;
import mc.world.generated_world.InMemoryCacheChunkLoader; import mc.world.generated_world.chunk.InMemoryCacheChunkLoader;
import mc.world.generated_world.chunk.ChunkImpl; import mc.world.generated_world.chunk.ChunkImpl;
import mc.world.generated_world.chunk.ChunkProxy; import mc.world.generated_world.chunk.ChunkProxy;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.serialization;
import mc.core.block.Block; import mc.core.block.Block;
import mc.core.block.BlockFactory; import mc.core.block.BlockFactory;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.serialization;
import mc.core.block.Block; import mc.core.block.Block;
import mc.core.block.BlockFactory; import mc.core.block.BlockFactory;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world; package mc.world.generated_world.serialization;
import mc.core.serialization.Deserializer; import mc.core.serialization.Deserializer;
import mc.core.serialization.Serializer; import mc.core.serialization.Serializer;

View File

@@ -1,9 +1,10 @@
package mc.world.generated_world; package mc.world.generated_world.world;
import com.flowpowered.nbt.Tag; import com.flowpowered.nbt.Tag;
import lombok.Getter; import lombok.Getter;
import mc.core.Location; import mc.core.Location;
import mc.core.world.*; import mc.core.world.*;
import mc.world.generated_world.chunk.InMemoryCacheChunkLoader;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world.word; package mc.world.generated_world.world;
public enum Temperature { public enum Temperature {
FROST, FROST,

View File

@@ -1,4 +1,4 @@
package mc.world.generated_world.word; package mc.world.generated_world.world;
public enum Wetness { public enum Wetness {
DRIEST, DRIEST,

View File

@@ -1,5 +1,6 @@
package mc.world.generated_world; package mc.world.generated_world;
import mc.world.generated_world.generator.SeedRandomGenerator;
import org.junit.Test; import org.junit.Test;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;