mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-24 03:13:36 +00:00
20 lines
492 B
C++
20 lines
492 B
C++
#pragma once
|
|
|
|
#include <vector>
|
|
|
|
#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<FEATURE_DATA*>* features() { return &m_vTerrainFeatures; }
|
|
|
|
private:
|
|
std::vector<FEATURE_DATA*> m_vTerrainFeatures;
|
|
};
|