Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
839 B · 30 lines
C
at master
123456789101112131415161718192021222324252627282930#pragma once
#include "Merchant.h"
class MerchantContainer;class MerchantRecipeList;class MerchantRecipe;
class ClientSideMerchant : public Merchant, public enable_shared_from_this<ClientSideMerchant>{private: MerchantContainer *container; shared_ptr<Player> source; MerchantRecipeList *currentOffers; wstring m_name;
public: ClientSideMerchant(shared_ptr<Player> source, const wstring &name); ~ClientSideMerchant();
void createContainer(); // 4J Added Container *getContainer(); shared_ptr<Player> getTradingPlayer(); void setTradingPlayer(shared_ptr<Player> player); MerchantRecipeList *getOffers(shared_ptr<Player> forPlayer); void overrideOffers(MerchantRecipeList *recipeList); void notifyTrade(MerchantRecipe *activeRecipe); void notifyTradeUpdated(shared_ptr<ItemInstance> item); wstring getDisplayName();};