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

CBaldurEngine::CBaldurEngine

Constructs a CBaldurEngine object

CBaldurEngine::CBaldurEngine

Constructs a CBaldurEngine object

void CBaldurEngine::CBaldurEngine();

Remarks

Constructs a CBaldurEngine object


Methods

Name

Description

CBaldurEngine::CancelEngine

CBaldurEngine::CheckEnableLeftPanel

CBaldurEngine::CheckEnablePortraits

CBaldurEngine::EnablePortrait

CBaldurEngine::FetchDialogString

CBaldurEngine::FetchString

CBaldurEngine::GetChatEditBoxStatus

CBaldurEngine::GetPickedCharacter

CBaldurEngine::GetSelectedCharacter

CBaldurEngine::OnEvent

CBaldurEngine::OnLeftPanelButtonClick

CBaldurEngine::OnLowMemory

CBaldurEngine::OnPortraitLClick

CBaldurEngine::OnPortraitLDblClick

CBaldurEngine::OnRestButtonClick

CBaldurEngine::PlayGUISound

CBaldurEngine::RenderUI

CBaldurEngine::RequestPause

CBaldurEngine::SelectEngine

CBaldurEngine::SetChatEditBoxStatus

CBaldurEngine::SetPickedCharacter

CBaldurEngine::SetSelectedCharacter

CBaldurEngine::SetupFullKeyboardInput

CBaldurEngine::SetupSmallKeyboardInput

CBaldurEngine::StopMusic

CBaldurEngine::TimerUpdate

CBaldurEngine::UpdateCharacterStatus

CBaldurEngine::UpdateContainerStatus

CBaldurEngine::UpdateCursorShape

CBaldurEngine::UpdateGroundItems

CBaldurEngine::UpdatePartyGoldStatus

CBaldurEngine::UpdatePersonalItemStatus


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::OnLeftPanelButtonClick

void CBaldurEngine::OnLeftPanelButtonClick(unsigned long dwButtonId);

Parameters

  • unsigned long dwButtonId -

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::OnRestButtonClick

virtual void CBaldurEngine::OnRestButtonClick();

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

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