aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/Squid.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/Squid.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/Squid.cpp')
-rw-r--r--Minecraft.World/Squid.cpp42
1 files changed, 21 insertions, 21 deletions
diff --git a/Minecraft.World/Squid.cpp b/Minecraft.World/Squid.cpp
index 3e36777c..06d0318d 100644
--- a/Minecraft.World/Squid.cpp
+++ b/Minecraft.World/Squid.cpp
@@ -47,27 +47,27 @@ int Squid::getMaxHealth()
return 10;
}
-int Squid::getAmbientSound()
+int Squid::getAmbientSound()
{
return -1;
}
-int Squid::getHurtSound()
+int Squid::getHurtSound()
{
return -1;
}
-int Squid::getDeathSound()
+int Squid::getDeathSound()
{
return -1;
}
-float Squid::getSoundVolume()
+float Squid::getSoundVolume()
{
return 0.4f;
}
-int Squid::getDeathLoot()
+int Squid::getDeathLoot()
{
return 0;
}
@@ -75,18 +75,18 @@ int Squid::getDeathLoot()
void Squid::dropDeathLoot(bool wasKilledByPlayer, int playerBonusLevel)
{
int count = random->nextInt(3 + playerBonusLevel) + 1;
- for (int i = 0; i < count; i++)
+ for (int i = 0; i < count; i++)
{
- spawnAtLocation(shared_ptr<ItemInstance>( new ItemInstance(Item::dye_powder, 1, DyePowderItem::BLACK) ), 0.0f);
+ spawnAtLocation(std::shared_ptr<ItemInstance>( new ItemInstance(Item::dye_powder, 1, DyePowderItem::BLACK) ), 0.0f);
}
}
-bool Squid::isInWater()
+bool Squid::isInWater()
{
return level->checkAndHandleWater(bb->grow(0, -0.6f, 0), Material::water, shared_from_this() );
}
-void Squid::aiStep()
+void Squid::aiStep()
{
WaterAnimal::aiStep();
@@ -97,37 +97,37 @@ void Squid::aiStep()
oldTentacleAngle = tentacleAngle;
tentacleMovement += tentacleSpeed;
- if (tentacleMovement > (float) PI * 2.0f)
+ if (tentacleMovement > (float) PI * 2.0f)
{
tentacleMovement -= (float) PI * 2.0f;
if (random->nextInt(10) == 0) tentacleSpeed = 1 / (random->nextFloat() + 1) * 0.2f;
}
- if (isInWater())
+ if (isInWater())
{
- if (tentacleMovement < PI)
+ if (tentacleMovement < PI)
{
float tentacleScale = tentacleMovement / PI;
tentacleAngle = Mth::sin(tentacleScale * tentacleScale * PI) * PI * 0.25f;
- if (tentacleScale > .75)
+ if (tentacleScale > .75)
{
speed = 1.0f;
rotateSpeed = 1.0f;
- }
- else
+ }
+ else
{
rotateSpeed = rotateSpeed * 0.8f;
}
- }
- else
+ }
+ else
{
tentacleAngle = 0.0f;
speed = speed * 0.9f;
rotateSpeed = rotateSpeed * 0.99f;
}
- if (!level->isClientSide)
+ if (!level->isClientSide)
{
xd = tx * speed;
yd = ty * speed;
@@ -141,11 +141,11 @@ void Squid::aiStep()
zBodyRot = zBodyRot + (float) PI * rotateSpeed * 1.5f;
xBodyRot += ((-(float) atan2(horizontalMovement, this->yd) * 180 / PI) - xBodyRot) * 0.1f;
}
- else
+ else
{
tentacleAngle = Mth::abs(Mth::sin(tentacleMovement)) * PI * 0.25f;
- if (!level->isClientSide)
+ if (!level->isClientSide)
{
// unable to move, apply gravity
xd = 0.0f;
@@ -173,7 +173,7 @@ void Squid::serverAiStep()
{
tx = ty = tz = 0;
}
- else if (random->nextInt(50) == 0 || !wasInWater || (tx == 0 && ty == 0 && tz == 0))
+ else if (random->nextInt(50) == 0 || !wasInWater || (tx == 0 && ty == 0 && tz == 0))
{
float angle = random->nextFloat() * PI * 2.0f;
tx = Mth::cos(angle) * 0.2f;