CScreenStore Class
Overview
Note
The CScreenStore class handles merchant/vendor store interactions: buy, sell, identify, donate, steal and rent rooms
The structure used for this class is CScreenStore
Quick Reference
Quick Ref |
void CScreenStore::CScreenStore() |
virtual void CScreenStore::~CScreenStore() |
virtual void CScreenStore::CancelEngine() |
virtual int CScreenStore::CheckMouseLButton() |
virtual int CScreenStore::CheckMouseMove() |
virtual int CScreenStore::CheckMouseRButton() |
virtual int CScreenStore::CheckSystemKeyCapsLock() |
virtual int CScreenStore::CheckSystemKeyCtrl() |
virtual int CScreenStore::CheckSystemKeyShift() |
virtual void CScreenStore::GetChatEditBoxStatus(CString& sChatText, int& bInputCapture) |
int CScreenStore::CheckSpellUsable(int nPortrait, CResRef& cResSpell) |
void CScreenStore::CloseBag(int bSaveFile) |
void CScreenStore::DeleteStore() |
void CScreenStore::DestroyGroupItems(int bShutDown) |
void CScreenStore::DestroyStoreItems(int bShutDown) |
virtual void CScreenStore::EngineActivated() |
virtual void CScreenStore::EngineDeactivated() |
virtual void CScreenStore::EngineDestroyed() |
virtual void CScreenStore::EngineInitialized() |
virtual void CScreenStore::EngineGameInit() |
virtual void CScreenStore::EngineGameUninit() |
virtual int CScreenStore::GetCapsLockKey() |
virtual int CScreenStore::GetCtrlKey() |
unsigned long CScreenStore::GetDefaultMainPanel() |
unsigned long CScreenStore::GetDonationAmount() |
void CScreenStore::GetGroupItem(int nIndex, CScreenStoreItem& cItem) |
void CScreenStore::GetIdentifyItem(int nIndex, CScreenStoreItem& cItem) |
const char* CScreenStore::GetMenuName(unsigned long dwPanelId) |
virtual short CScreenStore::GetNumVirtualKeys() |
int CScreenStore::GetPanelButtonEnabled(int nButtonIndex) |
unsigned long CScreenStore::GetPanelButtonId(unsigned long dwPanelId) |
unsigned long CScreenStore::GetPanelButtonPanelId(int nButtonIndex) |
unsigned short CScreenStore::GetPanelButtonSequence(int nButtonIndex) |
unsigned long CScreenStore::GetPanelButtonToolTip(int nButtonIndex) |
unsigned long CScreenStore::GetRoomCost() |
virtual int CScreenStore::GetShiftKey() |
void CScreenStore::GetSpellItem(int nIndex, CScreenStoreItem& cItem) |
void CScreenStore::GetStoreIcon(CResRef& cResIcon) |
void CScreenStore::GetStoreItem(int nIndex, CScreenStoreItem& cItem) |
virtual CKeyInfo* CScreenStore::GetVirtualKeys() |
virtual int* CScreenStore::GetVirtualKeysFlags() |
int CScreenStore::IsBuyItemButtonClickable() |
int CScreenStore::IsBuySpellButtonClickable() |
int CScreenStore::IsCharacterInRange(short nPortraitNum) |
int CScreenStore::IsCharacterViewable(short nPortraitNum) |
int CScreenStore::IsDonateButtonClickable() |
int CScreenStore::IsDoneButtonClickable() |
int CScreenStore::IsIdentifyItemButtonClickable() |
int CScreenStore::IsMainCancelButtonClickable() |
int CScreenStore::IsMainDoneButtonClickable() |
int CScreenStore::IsRentRoomButtonClickable() |
int CScreenStore::IsRoomTypeClickable(unsigned long dwRoomType) |
int CScreenStore::IsSellItemButtonClickable() |
int CScreenStore::IsSpriteOrderable() |
int CScreenStore::IsStealItemButtonClickable() |
int CScreenStore::IsThiefSelected() |
void CScreenStore::OnBuyDrinkButtonClick(int nDrinkIndex) |
void CScreenStore::OnBuyItemButtonClick() |
void CScreenStore::OnBuySpellButtonClick() |
void CScreenStore::OnCloseBagButtonClick() |
void CScreenStore::OnDonateButtonClick() |
virtual bool CScreenStore::OnEvent(SDL_Event* e) |
void CScreenStore::OnIdentifyItemButtonClick() |
virtual void CScreenStore::OnKeyDown(int nKeysFlags) |
virtual void CScreenStore::OnLButtonDblClk(CPoint cPoint) |
virtual void CScreenStore::OnLButtonDown(CPoint cPoint) |
virtual void CScreenStore::OnLButtonUp(CPoint cPoint) |
virtual void CScreenStore::OnRButtonDown(CPoint cPoint) |
virtual void CScreenStore::OnRButtonUp(CPoint cPoint) |
void CScreenStore::OnMainCancelButtonClick() |
void CScreenStore::OnMainDoneButtonClick() |
virtual void CScreenStore::OnMouseMove(CPoint cPoint) |
virtual void CScreenStore::OnPortraitLClick(unsigned long id) |
void CScreenStore::OnRentRoomButtonClick() |
void CScreenStore::OnSellItemButtonClick() |
void CScreenStore::OnStealItemButtonClick() |
void CScreenStore::OpenBag(CResRef& resref) |
void CScreenStore::RestParty() |
void CScreenStore::SelectGroupItem(int nIndex, int bSelected) |
void CScreenStore::SelectIdentifyItem(int nIndex, int bSelected) |
void CScreenStore::SelectSpellItem(int nIndex, int bSelected) |
void CScreenStore::SelectStoreItem(int nIndex, int bSelected) |
virtual void CScreenStore::SetChatEditBoxStatus(CString& sChatText, int bInputCapture) |
void CScreenStore::SetDonationAmount(unsigned long dwDonationAmount) |
void CScreenStore::SetGroupItemCount(int nIndex, unsigned long nCount) |
void CScreenStore::SetStartingPanel(unsigned long dwMainPanelId) |
void CScreenStore::SetStoreItemCount(int nIndex, unsigned long nCount) |
virtual void CScreenStore::SetSystemKeyCapsLock(int bValue) |
virtual void CScreenStore::SetSystemKeyCtrl(unsigned char bValue) |
virtual void CScreenStore::SetSystemKeyShift(int bValue) |
void CScreenStore::StartStore(CAIObjectType& cAIProprietor, CAIObjectType& cAICustomer, CResRef& cResStore) |
void CScreenStore::StopStore() |
virtual void CScreenStore::TimerAsynchronousUpdate() |
virtual void CScreenStore::TimerSynchronousUpdate() |
void CScreenStore::UpdateBuyDrinksPanel() |
void CScreenStore::UpdateBuySellPanel() |
void CScreenStore::UpdateBuySpellPanel() |
void CScreenStore::UpdateDonatePanel() |
void CScreenStore::UpdateGroupCost() |
void CScreenStore::UpdateGroupItems() |
void CScreenStore::UpdateIdentifyItems() |
void CScreenStore::UpdateIdentifyPanel() |
void CScreenStore::UpdateMainPanel() |
virtual void CScreenStore::UpdatePartyGoldStatus() |
void CScreenStore::UpdateRentRoomPanel() |
void CScreenStore::UpdateRequesterPanel() |
void CScreenStore::UpdateSpellItems() |
void CScreenStore::UpdateStealPanel() |
void CScreenStore::UpdateStoreCost() |
void CScreenStore::UpdateStoreItems() |
Constructors
Name |
Description |
Constructs a |
|
Destroys a |
CScreenStore::CScreenStore
Constructs a CScreenStore object
void CScreenStore::CScreenStore();
Remarks
Constructs a CScreenStore object
CScreenStore::~CScreenStore
Destroys the CScreenStore object
virtual void CScreenStore::~CScreenStore();
Remarks
Destroys the CScreenStore object
Methods
Name |
Description |
CScreenStore::CancelEngine
x;
Parameters
Return Value
Remarks
CScreenStore::CheckMouseMove
x;
Parameters
Return Value
Remarks
CScreenStore::CheckSystemKeyCapsLock
x;
Parameters
Return Value
Remarks
CScreenStore::CheckSystemKeyCtrl
x;
Parameters
Return Value
Remarks
CScreenStore::CheckSystemKeyShift
x;
Parameters
Return Value
Remarks
CScreenStore::GetChatEditBoxStatus
x;
Parameters
Return Value
Remarks
CScreenStore::CheckSpellUsable
x;
Parameters
Return Value
Remarks
CScreenStore::CloseBag
x;
Parameters
Return Value
Remarks
CScreenStore::DeleteStore
x;
Parameters
Return Value
Remarks
CScreenStore::DestroyGroupItems
x;
Parameters
Return Value
Remarks
CScreenStore::DestroyStoreItems
x;
Parameters
Return Value
Remarks
CScreenStore::EngineActivated
x;
Parameters
Return Value
Remarks
CScreenStore::EngineDeactivated
x;
Parameters
Return Value
Remarks
CScreenStore::EngineDestroyed
x;
Parameters
Return Value
Remarks
CScreenStore::EngineInitialized
x;
Parameters
Return Value
Remarks
CScreenStore::EngineGameInit
x;
Parameters
Return Value
Remarks
CScreenStore::EngineGameUninit
x;
Parameters
Return Value
Remarks
CScreenStore::GetCapsLockKey
x;
Parameters
Return Value
Remarks
CScreenStore::GetCtrlKey
x;
Parameters
Return Value
Remarks
CScreenStore::GetDefaultMainPanel
x;
Parameters
Return Value
Remarks
CScreenStore::GetDonationAmount
x;
Parameters
Return Value
Remarks
CScreenStore::GetGroupItem
x;
Parameters
Return Value
Remarks
CScreenStore::GetIdentifyItem
x;
Parameters
Return Value
Remarks
CScreenStore::GetNumVirtualKeys
x;
Parameters
Return Value
Remarks
CScreenStore::GetRoomCost
x;
Parameters
Return Value
Remarks
CScreenStore::GetShiftKey
x;
Parameters
Return Value
Remarks
CScreenStore::GetSpellItem
x;
Parameters
Return Value
Remarks
CScreenStore::GetStoreIcon
x;
Parameters
Return Value
Remarks
CScreenStore::GetStoreItem
x;
Parameters
Return Value
Remarks
CScreenStore::GetVirtualKeys
x;
Parameters
Return Value
Remarks
CScreenStore::GetVirtualKeysFlags
x;
Parameters
Return Value
Remarks
CScreenStore::IsCharacterInRange
x;
Parameters
Return Value
Remarks
CScreenStore::IsCharacterViewable
x;
Parameters
Return Value
Remarks
CScreenStore::IsRoomTypeClickable
x;
Parameters
Return Value
Remarks
CScreenStore::IsSpriteOrderable
x;
Parameters
Return Value
Remarks
CScreenStore::IsThiefSelected
x;
Parameters
Return Value
Remarks
CScreenStore::OnEvent
x;
Parameters
Return Value
Remarks
CScreenStore::OnKeyDown
x;
Parameters
Return Value
Remarks
CScreenStore::OnMouseMove
x;
Parameters
Return Value
Remarks
CScreenStore::OnPortraitLClick
x;
Parameters
Return Value
Remarks
CScreenStore::OpenBag
x;
Parameters
Return Value
Remarks
CScreenStore::RestParty
x;
Parameters
Return Value
Remarks
CScreenStore::SelectGroupItem
x;
Parameters
Return Value
Remarks
CScreenStore::SelectIdentifyItem
x;
Parameters
Return Value
Remarks
CScreenStore::SelectSpellItem
x;
Parameters
Return Value
Remarks
CScreenStore::SelectStoreItem
x;
Parameters
Return Value
Remarks
CScreenStore::SetChatEditBoxStatus
x;
Parameters
Return Value
Remarks
CScreenStore::SetDonationAmount
x;
Parameters
Return Value
Remarks
CScreenStore::SetGroupItemCount
x;
Parameters
Return Value
Remarks
CScreenStore::SetStartingPanel
x;
Parameters
Return Value
Remarks
CScreenStore::SetStoreItemCount
x;
Parameters
Return Value
Remarks
CScreenStore::SetSystemKeyCapsLock
x;
Parameters
Return Value
Remarks
CScreenStore::SetSystemKeyCtrl
x;
Parameters
Return Value
Remarks
CScreenStore::SetSystemKeyShift
x;
Parameters
Return Value
Remarks
CScreenStore::StartStore
x;
Parameters
Return Value
Remarks
CScreenStore::StopStore
x;
Parameters
Return Value
Remarks
CScreenStore::TimerAsynchronousUpdate
x;
Parameters
Return Value
Remarks
CScreenStore::TimerSynchronousUpdate
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateBuyDrinksPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateBuySellPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateBuySpellPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateDonatePanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateGroupCost
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateGroupItems
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateIdentifyItems
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateIdentifyPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateMainPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdatePartyGoldStatus
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateRentRoomPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateRequesterPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateSpellItems
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateStealPanel
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateStoreCost
x;
Parameters
Return Value
Remarks
CScreenStore::UpdateStoreItems
x;
Parameters
Return Value
Remarks