From 7074f35e4ba831e358117842b99ee35b87f85ae5 Mon Sep 17 00:00:00 2001 From: void_17 Date: Mon, 2 Mar 2026 15:58:20 +0700 Subject: 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. --- Minecraft.World/BrewingStandMenu.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'Minecraft.World/BrewingStandMenu.h') diff --git a/Minecraft.World/BrewingStandMenu.h b/Minecraft.World/BrewingStandMenu.h index 1f8d705d..7a981acb 100644 --- a/Minecraft.World/BrewingStandMenu.h +++ b/Minecraft.World/BrewingStandMenu.h @@ -21,11 +21,11 @@ public: static const int USE_ROW_SLOT_END = USE_ROW_SLOT_START + 9; private: - shared_ptr brewingStand; + std::shared_ptr brewingStand; Slot *ingredientSlot; public: - BrewingStandMenu(shared_ptr inventory, shared_ptr brewingStand); + BrewingStandMenu(std::shared_ptr inventory, std::shared_ptr brewingStand); private: int tc; @@ -34,32 +34,32 @@ public: virtual void addSlotListener(ContainerListener *listener); virtual void broadcastChanges(); virtual void setData(int id, int value); - virtual bool stillValid(shared_ptr player); - virtual shared_ptr quickMoveStack(shared_ptr player, int slotIndex); + virtual bool stillValid(std::shared_ptr player); + virtual std::shared_ptr quickMoveStack(std::shared_ptr player, int slotIndex); private: class PotionSlot : public Slot { private: - shared_ptr player; + std::shared_ptr player; public: - PotionSlot(shared_ptr player, shared_ptr container, int slot, int x, int y); + PotionSlot(std::shared_ptr player, std::shared_ptr container, int slot, int x, int y); - virtual bool mayPlace(shared_ptr item); + virtual bool mayPlace(std::shared_ptr item); virtual int getMaxStackSize(); - virtual void onTake(shared_ptr player, shared_ptr carried); - static bool mayPlaceItem(shared_ptr item); - virtual bool mayCombine(shared_ptr item); // 4J Added + virtual void onTake(std::shared_ptr player, std::shared_ptr carried); + static bool mayPlaceItem(std::shared_ptr item); + virtual bool mayCombine(std::shared_ptr item); // 4J Added }; class IngredientsSlot : public Slot { public: - IngredientsSlot(shared_ptr container, int slot, int x, int y); + IngredientsSlot(std::shared_ptr container, int slot, int x, int y); - virtual bool mayPlace(shared_ptr item); + virtual bool mayPlace(std::shared_ptr item); virtual int getMaxStackSize(); - virtual bool mayCombine(shared_ptr item); // 4J Added + virtual bool mayCombine(std::shared_ptr item); // 4J Added }; }; \ No newline at end of file -- cgit v1.2.3