From c24e6245feef217dffb7d6d8187ac49ab68be946 Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Tue, 3 Sep 2024 02:57:29 +1000 Subject: [PATCH] move noise stuff --- Sources/Voxelotl/CMakeLists.txt | 10 ++++++---- Sources/Voxelotl/{Random => Noise}/CoherentNoise.swift | 0 .../{Random => Noise}/PerlinNoiseGenerator.swift | 0 Sources/Voxelotl/{Random => Noise}/SimplexNoise.swift | 0 4 files changed, 6 insertions(+), 4 deletions(-) rename Sources/Voxelotl/{Random => Noise}/CoherentNoise.swift (100%) rename Sources/Voxelotl/{Random => Noise}/PerlinNoiseGenerator.swift (100%) rename Sources/Voxelotl/{Random => Noise}/SimplexNoise.swift (100%) diff --git a/Sources/Voxelotl/CMakeLists.txt b/Sources/Voxelotl/CMakeLists.txt index 255e327..ce34c28 100644 --- a/Sources/Voxelotl/CMakeLists.txt +++ b/Sources/Voxelotl/CMakeLists.txt @@ -29,11 +29,13 @@ add_executable(Voxelotl MACOSX_BUNDLE Random/Arc4Random.swift Random/PCG32Random.swift Random/Xoroshiro128.swift - Random/CoherentNoise.swift - Random/PerlinNoiseGenerator.swift - Random/SimplexNoise.swift - Random/RandomCollectionExtensions.swift Random/SplitMix64.swift + Random/RandomCollectionExtensions.swift + + # Coherent noise classes + Noise/CoherentNoise.swift + Noise/PerlinNoiseGenerator.swift + Noise/SimplexNoise.swift # Resource classes Resource/NSImageLoader.swift diff --git a/Sources/Voxelotl/Random/CoherentNoise.swift b/Sources/Voxelotl/Noise/CoherentNoise.swift similarity index 100% rename from Sources/Voxelotl/Random/CoherentNoise.swift rename to Sources/Voxelotl/Noise/CoherentNoise.swift diff --git a/Sources/Voxelotl/Random/PerlinNoiseGenerator.swift b/Sources/Voxelotl/Noise/PerlinNoiseGenerator.swift similarity index 100% rename from Sources/Voxelotl/Random/PerlinNoiseGenerator.swift rename to Sources/Voxelotl/Noise/PerlinNoiseGenerator.swift diff --git a/Sources/Voxelotl/Random/SimplexNoise.swift b/Sources/Voxelotl/Noise/SimplexNoise.swift similarity index 100% rename from Sources/Voxelotl/Random/SimplexNoise.swift rename to Sources/Voxelotl/Noise/SimplexNoise.swift