Files
2022-10-26 12:25:11 +08:00

89 lines
2.0 KiB
C++

//------------------------------------------------------------------------------
// uiVendorBuy_main.cpp
// (C) 2005 ckbang
//------------------------------------------------------------------------------
#include "SunClientPrecompiledHeader.h"
#include "InterfaceManager.h"
#include "uiVendorBuy.h"
#include "uiVendorSell/uiVendorSell_def.h"
#include "ItemUnitRenderer.h"
#include "uivendorman/uiVendorMan.h"
//------------------------------------------------------------------------------
/**
*/
uiVendorBuy::uiVendorBuy(InterfaceManager *pUIMan) :
uiBase(pUIMan),
m_pItemUnitRenderer(NULL)
{
m_pVendorMan = GET_DIALOG_MANAGER(uiVendorMan, UIMAN_VENDOR);
assert(m_pVendorMan);
ClearCheckItem();
this->Init( MAX_PERSONAL_VENDOR_SLOT_NUM );
}
//------------------------------------------------------------------------------
/**
*/
uiVendorBuy::~uiVendorBuy()
{
this->Release();
}
//------------------------------------------------------------------------------
/**
*/
SCSlot * uiVendorBuy::CreateSlot()
{
return new uiSCItemSlot;
}
//------------------------------------------------------------------------------
/**
*/
void
uiVendorBuy::Init(POSTYPE MaxSlotSize)
{
SCItemSlotContainer::Init(MaxSlotSize,0);
#ifdef _JBH_MOD_MONEY_OUTPUT
m_dwPendingTick = 0;
m_bClickMoney = FALSE;
#endif
}
//------------------------------------------------------------------------------
/**
*/
void
uiVendorBuy::Init(CDrawBase* pDrawBase)
{
uiBase::Init(pDrawBase);
// Todo:»ý¼ºÀ§Ä¡ ¸ÂÃâ°Í
SolarDialog::MoveCenter();
}
//------------------------------------------------------------------------------
/**
*/
void
uiVendorBuy::Release()
{
SAFE_RELEASENDELETE( m_pItemUnitRenderer );
}
//------------------------------------------------------------------------------
/**
*/
SCSlotContainer *
uiVendorBuy::GetSlotContainer()
{
return static_cast<SCSlotContainer *>(this);
}
//------------------------------------------------------------------------------
// EOF
//------------------------------------------------------------------------------