#pragma once #include #include "minecraft/GameEnums.h" #include "app/common/App_structs.h" class TerrainFeatureManager { public: void add(_eTerrainFeatureType eFeatureType, int x, int z); void clear(); _eTerrainFeatureType isFeature(int x, int z) const; bool getPosition(_eTerrainFeatureType eType, int* pX, int* pZ) const; std::vector* features() { return &m_vTerrainFeatures; } private: std::vector m_vTerrainFeatures; };