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

@@ -18,27 +18,27 @@ private:
Path *path;
protected:
shared_ptr<Entity> attackTarget;
std::shared_ptr<Entity> attackTarget;
bool holdGround;
int fleeTime;
virtual bool shouldHoldGround();
virtual void serverAiStep();
virtual void findRandomStrollLocation(int quadrant = -1);
virtual void checkHurtTarget(shared_ptr<Entity> target, float d);
virtual void checkHurtTarget(std::shared_ptr<Entity> target, float d);
public:
virtual float getWalkTargetValue(int x, int y, int z);
protected:
virtual shared_ptr<Entity> findAttackTarget();
virtual std::shared_ptr<Entity> findAttackTarget();
public:
virtual bool canSpawn();
bool isPathFinding();
void setPath(Path *path);
shared_ptr<Entity> getAttackTarget();
void setAttackTarget(shared_ptr<Entity> attacker);
std::shared_ptr<Entity> getAttackTarget();
void setAttackTarget(std::shared_ptr<Entity> attacker);
protected:
float getWalkingSpeedModifier();