aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/Recipes.h
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/Recipes.h
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/Recipes.h')
-rw-r--r--Minecraft.World/Recipes.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/Minecraft.World/Recipes.h b/Minecraft.World/Recipes.h
index c5d091e1..5d75b0e6 100644
--- a/Minecraft.World/Recipes.h
+++ b/Minecraft.World/Recipes.h
@@ -62,12 +62,12 @@ private:
eINSTANCEOF eType;
};
-class Recipes
+class Recipes
{
public:
static const int ANY_AUX_VALUE = -1;
-private:
+private:
static Recipes *instance;
vector <Recipy *> *recipies;
@@ -75,25 +75,25 @@ private:
public:
static void staticCtor();
-public:
- static Recipes *getInstance()
+public:
+ static Recipes *getInstance()
{
return instance;
}
-private:
+private:
void _init(); // 4J add
Recipes();
public:
ShapedRecipy *addShapedRecipy(ItemInstance *, ... );
- void addShapelessRecipy(ItemInstance *result,... );
+ void addShapelessRecipy(ItemInstance *result,... );
- shared_ptr<ItemInstance> getItemFor(shared_ptr<CraftingContainer> craftSlots, Level *level);
+ std::shared_ptr<ItemInstance> getItemFor(std::shared_ptr<CraftingContainer> craftSlots, Level *level);
vector <Recipy *> *getRecipies();
// 4J-PB - Added all below for new Xbox 'crafting'
- shared_ptr<ItemInstance> getItemForRecipe(Recipy *r);
+ std::shared_ptr<ItemInstance> getItemForRecipe(Recipy *r);
Recipy::INGREDIENTS_REQUIRED *getRecipeIngredientsArray();
private: