#ifndef BIOME_HPP #define BIOME_HPP #include #include #include using namespace Emergent; class Biome { public: Biome(); ~Biome(); bool load(); std::string filename; std::string name; std::string soilHorizonOFilename; std::string soilHorizonAFilename; std::string soilHorizonBFilename; std::string soilHorizonCFilename; std::string cubemapName; Texture2D* soilHorizonO; Texture2D* soilHorizonA; Texture2D* soilHorizonB; Texture2D* soilHorizonC; TextureCube* diffuseCubemap; TextureCube* specularCubemap; }; class Biosphere { public: bool load(const std::string& directory); std::map biomes; }; #endif // BIOME_HPP