///////////////////////////////////////////////////////////////////////////////
+OreManager::OreManager(IGameDef *gamedef) :
+ GenElementManager(gamedef)
+{
+}
+
+
size_t OreManager::placeAllOres(Mapgen *mg, u32 seed, v3s16 nmin, v3s16 nmax)
{
size_t nplaced = 0;
}
+void OreManager::clear()
+{
+ for (size_t i = 0; i < m_elements.size(); i++) {
+ Ore *ore = (Ore *)m_elements[i];
+ delete ore;
+ }
+ m_elements.clear();
+}
+
+
///////////////////////////////////////////////////////////////////////////////
}
+Ore::~Ore()
+{
+ delete noise;
+}
+
+
+void Ore::resolveNodeNames(NodeResolveInfo *nri)
+{
+ m_ndef->getIdFromResolveInfo(nri, "", CONTENT_AIR, c_ore);
+ m_ndef->getIdsFromResolveInfo(nri, c_wherein);
+}
+
+
size_t Ore::placeOre(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax)
{
int in_range = 0;
}
+///////////////////////////////////////////////////////////////////////////////
+
+
void OreScatter::generate(ManualMapVoxelManipulator *vm, int seed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
{
}
+///////////////////////////////////////////////////////////////////////////////
+
+
void OreSheet::generate(ManualMapVoxelManipulator *vm, int seed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
{
}
}
}
-