#pragma once #include "DimensionGenerator.h" #include "StaticRegistry.h" #include "Noise.h" class OverworldDimension : public DimensionGenerator { REGISTRABLE( OverworldDimension ) private: Noise* biomNoise; Noise* structureNoise; public: OverworldDimension(); ~OverworldDimension(); Noise* zBiomNoise( int seed ) override; Noise* zStructureNoise( int seed ) override; }; #ifdef REGISTER REGISTER( OverworldDimension, DimensionGenerator ) #endif