diff --git a/Minecraft.World/OreFeature.cpp b/Minecraft.World/OreFeature.cpp index aa58d6489..82a6dbf88 100644 --- a/Minecraft.World/OreFeature.cpp +++ b/Minecraft.World/OreFeature.cpp @@ -8,7 +8,7 @@ void OreFeature::_init(int tile, int count, int targetTile, int aux) this->tile = tile; this->count = count; this->targetTile = targetTile; - this->aux = aux; + this->aux = aux; //default to 0, which is the main block } OreFeature::OreFeature(int tile, int count) @@ -22,7 +22,7 @@ OreFeature::OreFeature(int tile, int count, int targetTile) } // Nuevo constructor para permitir especificar el valor 'aux' -OreFeature::OreFeature(int tile, int count, int targetTile, int aux) +OreFeature::OreFeature(int tile, int count, int targetTile, int aux) //you can use Tile::stone_Id for targetTile { _init(tile, count, targetTile, aux); } @@ -141,7 +141,7 @@ bool OreFeature::place(Level *level, Random *random, int x, int y, int z) { if ( level->getTile(x2, y2, z2) == targetTile) { - level->setTileAndData(x2, y2, z2, tile, this->aux, Tile::UPDATE_INVISIBLE_NO_LIGHT); // Usar this->aux + level->setTileAndData(x2, y2, z2, tile, this->aux, Tile::UPDATE_INVISIBLE_NO_LIGHT); // Use this->aux to get the block type } } } diff --git a/Minecraft.World/OreFeature.h b/Minecraft.World/OreFeature.h index 185abbd43..59300cf99 100644 --- a/Minecraft.World/OreFeature.h +++ b/Minecraft.World/OreFeature.h @@ -15,7 +15,7 @@ private: public: OreFeature (int tile, int count); OreFeature(int tile, int count, int targetTile); - OreFeature(int tile, int count, int targetTile, int aux); + OreFeature(int tile, int count, int targetTile, int aux); //added to the big constructor to avoid weird interactions as other variables virtual bool place(Level *level, Random *random, int x, int y, int z);