CBaldurEngine Class¶
Overview¶
Note
The CBaldurEngine class handles
The structure used for this class is CBaldurEngine
Quick Reference¶
Quick Ref |
void CBaldurEngine::CBaldurEngine() |
virtual void CBaldurEngine::CancelEngine() |
virtual void CBaldurEngine::CheckEnableLeftPanel() |
virtual void CBaldurEngine::CheckEnablePortraits(unsigned long dwPanelId) |
virtual void CBaldurEngine::EnablePortrait(unsigned long dwPanelId, unsigned long dwControlId, int bEnable) |
virtual CString __cdecl CBaldurEngine::FetchDialogString(const unsigned long dwStrId) |
virtual CString __cdecl CBaldurEngine::FetchString(const unsigned long dwStrId) |
virtual void CBaldurEngine::GetChatEditBoxStatus(CString& sChatText, int& bInputCapture) |
virtual int CBaldurEngine::GetPickedCharacter() |
virtual int CBaldurEngine::GetSelectedCharacter() |
virtual bool CBaldurEngine::OnEvent(SDL_Event* e) |
void CBaldurEngine::OnLeftPanelButtonClick(unsigned long dwButtonId) |
virtual void CBaldurEngine::OnLowMemory() |
virtual void CBaldurEngine::OnPortraitLClick(unsigned long id) |
virtual void CBaldurEngine::OnPortraitLDblClick(unsigned long __formal) |
virtual void CBaldurEngine::OnRestButtonClick() |
void CBaldurEngine::PlayGUISound(CResRef& cResSound) |
virtual void CBaldurEngine::RenderUI() |
virtual void CBaldurEngine::RequestPause() |
virtual void CBaldurEngine::SelectEngine(CWarp* pWarp) |
virtual void CBaldurEngine::SetChatEditBoxStatus(CString& sChatText, int bInputCapture) |
virtual void CBaldurEngine::SetPickedCharacter(int nPickedCharacter) |
virtual void CBaldurEngine::SetSelectedCharacter(int nNewSelectedCharacter) |
virtual void __cdecl CBaldurEngine::SetupFullKeyboardInput(CKeyInfo* keys, int* flags, int keyCount) |
virtual void __cdecl CBaldurEngine::SetupSmallKeyboardInput(CKeyInfo* keys, int* flags, int keyCount) |
virtual int CBaldurEngine::StopMusic() |
virtual void CBaldurEngine::TimerUpdate() |
virtual void CBaldurEngine::UpdateCharacterStatus(long nCharacterId) |
virtual void CBaldurEngine::UpdateContainerStatus(long __formal) |
virtual void CBaldurEngine::UpdateCursorShape(unsigned char nCursor) |
virtual void CBaldurEngine::UpdateGroundItems() |
virtual void CBaldurEngine::UpdatePartyGoldStatus() |
virtual void CBaldurEngine::UpdatePersonalItemStatus(long __formal) |
Constructors¶
Name |
Description |
Constructs a |
CBaldurEngine::CBaldurEngine¶
Constructs a CBaldurEngine
object
void CBaldurEngine::CBaldurEngine();
Remarks
Constructs a CBaldurEngine
object
Methods¶
Name |
Description |
CBaldurEngine::CancelEngine¶
virtual void CBaldurEngine::CancelEngine();
Remarks
CBaldurEngine::CheckEnableLeftPanel¶
virtual void CBaldurEngine::CheckEnableLeftPanel();
Remarks
CBaldurEngine::CheckEnablePortraits¶
virtual void CBaldurEngine::CheckEnablePortraits(unsigned long dwPanelId);
Parameters
unsigned long
dwPanelId -
Remarks
CBaldurEngine::EnablePortrait¶
virtual void CBaldurEngine::EnablePortrait(
unsigned long dwPanelId,
unsigned long dwControlId,
int bEnable);
Parameters
unsigned long
dwPanelId -unsigned long
dwControlId -int
bEnable -
Remarks
CBaldurEngine::FetchDialogString¶
virtual CString __cdecl CBaldurEngine::FetchDialogString(const unsigned long dwStrId);
Parameters
const unsigned long
dwStrId -
Return Value
Returns CString
Remarks
CBaldurEngine::FetchString¶
virtual CString __cdecl CBaldurEngine::FetchString(const unsigned long dwStrId);
Parameters
const unsigned long
dwStrId -
Return Value
Returns CString
Remarks
CBaldurEngine::GetChatEditBoxStatus¶
virtual void CBaldurEngine::GetChatEditBoxStatus(
CString& sChatText,
int& bInputCapture);
Parameters
CString& sChatText -
int
& bInputCapture -
Remarks
CBaldurEngine::GetPickedCharacter¶
virtual int CBaldurEngine::GetPickedCharacter();
Return Value
Returns int
Remarks
CBaldurEngine::GetSelectedCharacter¶
virtual int CBaldurEngine::GetSelectedCharacter();
Return Value
Returns int
Remarks
CBaldurEngine::OnEvent¶
virtual bool CBaldurEngine::OnEvent(SDL_Event* e);
Parameters
SDL_Event
* e -
Return Value
Returns bool
Remarks
CBaldurEngine::OnLowMemory¶
virtual void CBaldurEngine::OnLowMemory();
Remarks
CBaldurEngine::OnPortraitLClick¶
virtual void CBaldurEngine::OnPortraitLClick((unsigned long id);
Parameters
unsigned long
id -
Remarks
CBaldurEngine::OnPortraitLDblClick¶
virtual void CBaldurEngine::OnPortraitLDblClick(unsigned long __formal);
Parameters
unsigned long
__formal -
Remarks
CBaldurEngine::PlayGUISound¶
void CBaldurEngine::PlayGUISound(CResRef& cResSound);
Parameters
CResRef& cResSound - resource reference of sound to play
Remarks
CBaldurEngine::RenderUI¶
virtual void CBaldurEngine::RenderUI();
Remarks
CBaldurEngine::RequestPause¶
virtual void CBaldurEngine::RequestPause();
Remarks
CBaldurEngine::SelectEngine¶
virtual void CBaldurEngine::SelectEngine(CWarp* pWarp);
Parameters
CWarp* pWarp -
Remarks
CBaldurEngine::SetChatEditBoxStatus¶
virtual void CBaldurEngine::SetChatEditBoxStatus(
CString& sChatText,
int bInputCapture);
Parameters
CString& sChatText -
int
bInputCapture -
Remarks
CBaldurEngine::SetPickedCharacter¶
virtual void CBaldurEngine::SetPickedCharacter(int nPickedCharacter);
Parameters
int
nPickedCharacter -
Remarks
CBaldurEngine::SetSelectedCharacter¶
virtual void CBaldurEngine::SetSelectedCharacter(int nNewSelectedCharacter);
Parameters
int
nNewSelectedCharacter -
Remarks
CBaldurEngine::SetupFullKeyboardInput¶
virtual void __cdecl CBaldurEngine::SetupFullKeyboardInput(
CKeyInfo* keys,
int* flags,
int keyCount);
Parameters
CKeyInfo* keys -
int
* flags -int
keyCount -
Remarks
CBaldurEngine::SetupSmallKeyboardInput¶
virtual void __cdecl CBaldurEngine::SetupSmallKeyboardInput(
CKeyInfo* keys,
int* flags,
int keyCount);
Parameters
CKeyInfo* keys -
int
* flags -int
keyCount -
Remarks
CBaldurEngine::StopMusic¶
virtual int CBaldurEngine::StopMusic();
Return Value
Returns int
Remarks
CBaldurEngine::TimerUpdate¶
virtual void CBaldurEngine::TimerUpdate();
Remarks
CBaldurEngine::UpdateCharacterStatus¶
virtual void CBaldurEngine::UpdateCharacterStatus(long nCharacterId);
Parameters
long
nCharacterId -
Remarks
CBaldurEngine::UpdateContainerStatus¶
virtual void CBaldurEngine::UpdateContainerStatus(long nCharacterId);
Parameters
long
nCharacterId -
Remarks
CBaldurEngine::UpdateContainerStatus¶
virtual void CBaldurEngine::UpdateContainerStatus(long __formal);
Parameters
long
__formal -
Remarks
CBaldurEngine::UpdateCursorShape¶
virtual void CBaldurEngine::UpdateCursorShape(unsigned char nCursor);
Parameters
unsigned char
nCursor -
Remarks
CBaldurEngine::UpdateGroundItems¶
virtual void CBaldurEngine::UpdateGroundItems();
Remarks
CBaldurEngine::UpdatePartyGoldStatus¶
virtual void CBaldurEngine::UpdatePartyGoldStatus();
Remarks
CBaldurEngine::UpdatePersonalItemStatus¶
virtual void CBaldurEngine::UpdatePersonalItemStatus(long __formal);
Parameters
long
__formal -
Remarks