#ifndef TERRAIN_GENERATOR_H #define TERRAIN_GENERATOR_H #include "terrain_loader.h" class TerrainGenerator : public TerrainLoader { private: int seed; public: TerrainGenerator(int seed, fs::path root); virtual ~TerrainGenerator() {}; float *generate_heights(int64_t x, int64_t y, unsigned int width, unsigned int height); virtual float *get_chunk(int64_t x, int64_t y, unsigned int width, unsigned int height); }; #endif