TrinityCore
BlackMarketMgr.h File Reference
#include "SharedDefines.h"
#include "DatabaseEnvFwd.h"
#include "ObjectGuid.h"
#include "ItemPacketsCommon.h"
#include <unordered_map>
+ Include dependency graph for BlackMarketMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BlackMarketTemplate
 
class  BlackMarketEntry
 
class  BlackMarketMgr
 

Namespaces

namespace  WorldPackets
 
namespace  WorldPackets::BlackMarket
 

Macros

#define sBlackMarketMgr   BlackMarketMgr::Instance()
 

Enumerations

enum  BlackMarketError : int32 {
  ERR_BMAH_OK = 0 , ERR_BMAH_ITEM_NOT_FOUND = 1 , ERR_BMAH_ALREADY_BID = 2 , ERR_BMAH_HIGHER_BID = 4 ,
  ERR_BMAH_DATABASE_ERROR = 6 , ERR_BMAH_NOT_ENOUGH_MONEY = 7 , ERR_BMAH_RESTRICTED_ACCOUNT_TRIAL = 9
}
 
enum  BMAHMailAuctionAnswers { BMAH_AUCTION_OUTBID = 0 , BMAH_AUCTION_WON = 1 }
 

Variables

static const uint64 BMAH_MAX_BID = 1000000LL * GOLD
 

Macro Definition Documentation

◆ sBlackMarketMgr

#define sBlackMarketMgr   BlackMarketMgr::Instance()

Definition at line 159 of file BlackMarketMgr.h.

Enumeration Type Documentation

◆ BlackMarketError

Enumerator
ERR_BMAH_OK 
ERR_BMAH_ITEM_NOT_FOUND 
ERR_BMAH_ALREADY_BID 
ERR_BMAH_HIGHER_BID 
ERR_BMAH_DATABASE_ERROR 
ERR_BMAH_NOT_ENOUGH_MONEY 
ERR_BMAH_RESTRICTED_ACCOUNT_TRIAL 

Definition at line 37 of file BlackMarketMgr.h.

◆ BMAHMailAuctionAnswers

Enumerator
BMAH_AUCTION_OUTBID 
BMAH_AUCTION_WON 

Definition at line 48 of file BlackMarketMgr.h.

Variable Documentation

◆ BMAH_MAX_BID

const uint64 BMAH_MAX_BID = 1000000LL * GOLD
static

Definition at line 54 of file BlackMarketMgr.h.