Reworked biome generation and used DFS for continuity.

Also made changes to structure to better support Bukkit's structure.
This commit is contained in:
2020-04-21 02:59:19 -05:00
parent 4fc824f94f
commit 67a93fff5b
11 changed files with 120 additions and 178 deletions

View File

@@ -131,7 +131,7 @@ public class DepthFirstSearchTest {
dfs.setValidatable(validator);
dfs.setStartPosition(3, 0);
assertTrue(dfs.findEndNode(validator));
assertTrue(dfs.findTarget(validator));
assertEquals(1, dfs.getEndX());
assertEquals(2, dfs.getEndY());
}
@@ -142,7 +142,7 @@ public class DepthFirstSearchTest {
dfs.setValidatable(validator);
dfs.setStartPosition(0, 0);
assertTrue(dfs.findEndNode(validator));
assertTrue(dfs.findTarget(validator));
assertEquals(0, dfs.getEndX());
assertEquals(3, dfs.getEndY());
}
@@ -153,6 +153,6 @@ public class DepthFirstSearchTest {
dfs.setValidatable(validator);
dfs.setStartPosition(0, 0);
assertFalse(dfs.findEndNode(validator));
assertFalse(dfs.findTarget(validator));
}
}

View File

@@ -18,7 +18,8 @@ public class BiomeSelectorTest {
@BeforeAll
public void setUp() {
biomeSelector = new BiomeSelector(new Random());
biomeSelector = new BiomeSelector();
biomeSelector.setRandom(new Random());
biomeSelector.initialize();
}