shared_ptr -> std::shared_ptr

This is one of the first commits in a plan to remove all `using namespace std;` lines in the entire codebase as it is considered anti-pattern today.
This commit is contained in:
void_17
2026-03-02 15:58:20 +07:00
parent d63f79325f
commit 7074f35e4b
1373 changed files with 12054 additions and 12054 deletions

View File

@@ -32,7 +32,7 @@ Icon *StoneSlabTile::getTexture(int face, int data)
case STONE_SLAB:
if (face == Facing::UP || face == Facing::DOWN) return icon;
return iconSide;
break;
break;
case SAND_SLAB:
return Tile::sandStone->getTexture(face);
case WOOD_SLAB:
@@ -48,7 +48,7 @@ Icon *StoneSlabTile::getTexture(int face, int data)
case QUARTZ_SLAB:
return Tile::quartzBlock->getTexture(face);
}
return icon;
}
@@ -69,16 +69,16 @@ unsigned int StoneSlabTile::getDescriptionId(int iData /*= -1*/)
return StoneSlabTile::SLAB_NAMES[iData];
}
int StoneSlabTile::getAuxName(int auxValue)
int StoneSlabTile::getAuxName(int auxValue)
{
if (auxValue < 0 || auxValue >= SLAB_NAMES_LENGTH)
if (auxValue < 0 || auxValue >= SLAB_NAMES_LENGTH)
{
auxValue = 0;
}
return SLAB_NAMES[auxValue];//super.getDescriptionId() + "." + SLAB_NAMES[auxValue];
}
shared_ptr<ItemInstance> StoneSlabTile::getSilkTouchItemInstance(int data)
std::shared_ptr<ItemInstance> StoneSlabTile::getSilkTouchItemInstance(int data)
{
return shared_ptr<ItemInstance>(new ItemInstance(Tile::stoneSlabHalf_Id, 2, data & TYPE_MASK));
return std::shared_ptr<ItemInstance>(new ItemInstance(Tile::stoneSlabHalf_Id, 2, data & TYPE_MASK));
}