OverworldDimension.h 450 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "DimensionGenerator.h"
  3. #include "StaticRegistry.h"
  4. #include "Noise.h"
  5. class OverworldDimension : public DimensionGenerator
  6. {
  7. REGISTRABLE(OverworldDimension)
  8. private:
  9. Noise* biomNoise;
  10. Noise* structureNoise;
  11. public:
  12. OverworldDimension();
  13. ~OverworldDimension();
  14. Noise* zBiomNoise(int seed) override;
  15. Noise* zStructureNoise(int seed) override;
  16. };
  17. #ifdef REGISTER
  18. REGISTER(OverworldDimension, DimensionGenerator)
  19. #endif