#pragma once #include "BiomGenerator.h" #include "StaticRegistry.h" class GrasslandBiom : public BiomGenerator { Noise* heightNoise; public: GrasslandBiom(); ~GrasslandBiom(); Framework::Either generateSurfaceBlock(int x, int y, int z) override; Framework::Either generateBelowSurfaceBlock(int x, int y, int z) override; Framework::Either generateCaveBlock(int x, int y, int z) override; Noise* zHeightMapNoise(int seed) override; };