diff options
| author | void_17 <heroerror3@gmail.com> | 2026-03-02 15:58:20 +0700 |
|---|---|---|
| committer | void_17 <heroerror3@gmail.com> | 2026-03-02 15:58:20 +0700 |
| commit | 7074f35e4ba831e358117842b99ee35b87f85ae5 (patch) | |
| tree | 7d440d23473196af3056bf2ff4c59d9e740a06f5 /Minecraft.Client/MultiPlayerLevel.h | |
| parent | d63f79325f85e014361eb8cf1e41eaebedb1ae71 (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.Client/MultiPlayerLevel.h')
| -rw-r--r-- | Minecraft.Client/MultiPlayerLevel.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Minecraft.Client/MultiPlayerLevel.h b/Minecraft.Client/MultiPlayerLevel.h index c07b5583..e075cb8d 100644 --- a/Minecraft.Client/MultiPlayerLevel.h +++ b/Minecraft.Client/MultiPlayerLevel.h @@ -54,21 +54,21 @@ public: void setChunkVisible(int x, int z, bool visible); private: - unordered_map<int, shared_ptr<Entity>, IntKeyHash2, IntKeyEq> entitiesById; // 4J - was IntHashMap - unordered_set<shared_ptr<Entity> > forced; - unordered_set<shared_ptr<Entity> > reEntries; + unordered_map<int, std::shared_ptr<Entity>, IntKeyHash2, IntKeyEq> entitiesById; // 4J - was IntHashMap + unordered_set<std::shared_ptr<Entity> > forced; + unordered_set<std::shared_ptr<Entity> > reEntries; public: - virtual bool addEntity(shared_ptr<Entity> e); - virtual void removeEntity(shared_ptr<Entity> e); + virtual bool addEntity(std::shared_ptr<Entity> e); + virtual void removeEntity(std::shared_ptr<Entity> e); protected: - virtual void entityAdded(shared_ptr<Entity> e); - virtual void entityRemoved(shared_ptr<Entity> e); + virtual void entityAdded(std::shared_ptr<Entity> e); + virtual void entityRemoved(std::shared_ptr<Entity> e); public: - void putEntity(int id, shared_ptr<Entity> e); - shared_ptr<Entity> getEntity(int id); - shared_ptr<Entity> removeEntity(int id); - virtual void removeEntities(vector<shared_ptr<Entity> > *list); // 4J Added override + void putEntity(int id, std::shared_ptr<Entity> e); + std::shared_ptr<Entity> getEntity(int id); + std::shared_ptr<Entity> removeEntity(int id); + virtual void removeEntities(vector<std::shared_ptr<Entity> > *list); // 4J Added override virtual bool setDataNoUpdate(int x, int y, int z, int data); virtual bool setTileAndDataNoUpdate(int x, int y, int z, int tile, int data); virtual bool setTileNoUpdate(int x, int y, int z, int tile); @@ -77,7 +77,7 @@ public: void animateTick(int xt, int yt, int zt); protected: virtual void tickWeather(); - + static const int ANIMATE_TICK_MAX_PARTICLES = 500; public: @@ -87,7 +87,7 @@ public: public: void removeAllPendingEntityRemovals(); - virtual void playSound(shared_ptr<Entity> entity, int iSound, float volume, float pitch); + virtual void playSound(std::shared_ptr<Entity> entity, int iSound, float volume, float pitch); virtual void playLocalSound(double x, double y, double z, int iSound, float volume, float pitch, float fClipSoundDist=16.0f); |
