aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/Cow.cpp
diff options
context:
space:
mode:
authorvoid_17 <heroerror3@gmail.com>2026-03-02 15:58:20 +0700
committervoid_17 <heroerror3@gmail.com>2026-03-02 15:58:20 +0700
commit7074f35e4ba831e358117842b99ee35b87f85ae5 (patch)
tree7d440d23473196af3056bf2ff4c59d9e740a06f5 /Minecraft.World/Cow.cpp
parentd63f79325f85e014361eb8cf1e41eaebedb1ae71 (diff)
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.
Diffstat (limited to 'Minecraft.World/Cow.cpp')
-rw-r--r--Minecraft.World/Cow.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/Minecraft.World/Cow.cpp b/Minecraft.World/Cow.cpp
index c259183e..f37cdd9a 100644
--- a/Minecraft.World/Cow.cpp
+++ b/Minecraft.World/Cow.cpp
@@ -47,27 +47,27 @@ int Cow::getMaxHealth()
return 10;
}
-int Cow::getAmbientSound()
+int Cow::getAmbientSound()
{
return eSoundType_MOB_COW_AMBIENT;
}
-int Cow::getHurtSound()
+int Cow::getHurtSound()
{
return eSoundType_MOB_COW_HURT;
}
-int Cow::getDeathSound()
+int Cow::getDeathSound()
{
return eSoundType_MOB_COW_HURT;
}
-float Cow::getSoundVolume()
+float Cow::getSoundVolume()
{
return 0.4f;
}
-int Cow::getDeathLoot()
+int Cow::getDeathLoot()
{
return Item::leather->id;
}
@@ -95,33 +95,33 @@ void Cow::dropDeathLoot(bool wasKilledByPlayer, int playerBonusLevel)
}
}
-bool Cow::interact(shared_ptr<Player> player)
+bool Cow::interact(std::shared_ptr<Player> player)
{
- shared_ptr<ItemInstance> item = player->inventory->getSelected();
- if (item != NULL && item->id == Item::bucket_empty->id)
+ std::shared_ptr<ItemInstance> item = player->inventory->getSelected();
+ if (item != NULL && item->id == Item::bucket_empty->id)
{
player->awardStat(GenericStats::cowsMilked(),GenericStats::param_cowsMilked());
- if (--item->count <= 0)
+ if (--item->count <= 0)
{
- player->inventory->setItem(player->inventory->selected, shared_ptr<ItemInstance>( new ItemInstance(Item::milk) ) );
- }
- else if (!player->inventory->add(shared_ptr<ItemInstance>( new ItemInstance(Item::milk) )))
+ player->inventory->setItem(player->inventory->selected, std::shared_ptr<ItemInstance>( new ItemInstance(Item::milk) ) );
+ }
+ else if (!player->inventory->add(std::shared_ptr<ItemInstance>( new ItemInstance(Item::milk) )))
{
- player->drop(shared_ptr<ItemInstance>( new ItemInstance(Item::milk) ));
+ player->drop(std::shared_ptr<ItemInstance>( new ItemInstance(Item::milk) ));
}
-
+
return true;
}
return Animal::interact(player);
}
-shared_ptr<AgableMob> Cow::getBreedOffspring(shared_ptr<AgableMob> target)
+std::shared_ptr<AgableMob> Cow::getBreedOffspring(std::shared_ptr<AgableMob> target)
{
// 4J - added limit to number of animals that can be bred
if( level->canCreateMore( GetType(), Level::eSpawnType_Breed) )
{
- return shared_ptr<Cow>( new Cow(level) );
+ return std::shared_ptr<Cow>( new Cow(level) );
}
else
{