#pragma once #include "Layer.h" #include class LevelType; class Biome; struct CustomizableSourceSettings; class BiomeInitLayer : public Layer { private: BiomeArray desertBiomes; BiomeArray warmBiomes; BiomeArray coolBiomes; BiomeArray icyBiomes; CustomizableSourceSettings* customSettings; public: BiomeInitLayer(int32_t seed, int64_t seedMixup, shared_ptr parent, LevelType *levelType, void* superflatConfig); virtual ~BiomeInitLayer(); intArray getArea(int xo, int yo, int w, int h) override; };