#pragma once #include "Layer.h" class RiverMixerLayer : public Layer { private: shared_ptrbiomes; shared_ptrrivers; public: RiverMixerLayer(int32_t seed, int64_t seedMixup, std::shared_ptr biomes, std::shared_ptr rivers) ; virtual void init(int64_t seed); virtual intArray getArea(int xo, int yo, int w, int h); };