Place gravel.

This commit is contained in:
2025-03-31 16:37:45 -04:00
parent 15d816f04f
commit 28dda7d12d
3 changed files with 7 additions and 4 deletions

View File

@@ -0,0 +1,3 @@
{
}

View File

@@ -53,11 +53,11 @@ namespace CaveGame::Core
static constexpr float ClayVeinNoise = 0.175f;
static constexpr float ClayVeinRampFactor = 2.f;
const Vector2 SiltVeinHiPassScale = {220.f, 205.f};
const Vector2 SiltVeinHiPassScale = {85.f, 95.f};
static constexpr float SiltVeinHiPassOffset = 5.f;
static constexpr float SiltVeinHiPassOutputScale = 2.2f;
const Vector2 SiltVeinLoPassScale = {27.f, 25.f};
const Vector2 SiltVeinLoPassScale = {15.f, 16.f};
static constexpr float SiltVeinLoPassOffset = 422.f;
static constexpr float SiltVeinLoPassOutputScale = 1.25f;

View File

@@ -144,8 +144,8 @@ namespace CaveGame::Core
float silt_pass = ComputeOre(wx, wy, SiltVeinHiPassScale, SiltVeinLoPassScale, SiltVeinHiPassOffset, SiltVeinLoPassOffset,
SiltVeinHiPassOutputScale, SiltVeinLoPassOutputScale, SiltVeinNoise, SiltVeinRampFactor);
if (silt_pass > 0.85f) { return Tiles()["silt"].numeric_id; }
if (silt_pass < -0.75f) { return Tiles()["dirt"].numeric_id; }
if (silt_pass > 0.85f) { return Tiles()["gravel"].numeric_id; }
if (silt_pass < -0.85f) { return Tiles()["gravel"].numeric_id; }
// Chunks of stone.
float stone_pass = ComputeOre(wx, wy, StoneVeinHiPassScale, StoneVeinLoPassScale, StoneVeinHiPassOffset, StoneVeinLoPassOffset,