CScreenCharacter Class


Overview

Note

The CScreenCharacter class handles characters

The structure used for this class is CScreenCharacter


Quick Reference

Quick Ref

void CScreenCharacter::CScreenCharacter()

virtual void CScreenCharacter::~CScreenCharacter()

virtual void CScreenCharacter::CancelEngine()

void CScreenCharacter::CheckDropEquipment()

void CScreenCharacter::CheckDropSlot(int nSlot)

virtual int CScreenCharacter::CheckMouseLButton()

virtual int CScreenCharacter::CheckMouseMove()

virtual int CScreenCharacter::CheckMouseRButton()

virtual int CScreenCharacter::CheckSystemKeyCapsLock()

virtual int CScreenCharacter::CheckSystemKeyCtrl()

virtual int CScreenCharacter::CheckSystemKeyShift()

void CScreenCharacter::CheckMultiPlayerViewableModifyable()

virtual void CScreenCharacter::EngineActivated()

virtual void CScreenCharacter::EngineDeactivated()

virtual void CScreenCharacter::EngineDestroyed()

virtual void CScreenCharacter::EngineInitialized()

virtual void CScreenCharacter::EngineGameInit()

virtual void CScreenCharacter::EngineGameUninit()

virtual int CScreenCharacter::GetCapsLockKey()

virtual int CScreenCharacter::GetCtrlKey()

virtual short CScreenCharacter::GetNumVirtualKeys()

virtual int CScreenCharacter::GetShiftKey()

virtual CKeyInfo* CScreenCharacter::GetVirtualKeys()

virtual int* CScreenCharacter::GetVirtualKeysFlags()

int CScreenCharacter::GetTempSmartScriptLocal(int nSetting)

int CScreenCharacter::IsAppearanceButtonClickable()

int CScreenCharacter::IsCharacterViewable()

int CScreenCharacter::IsDoneButtonClickable(int characterID)

int CScreenCharacter::IsDoneButtonClickable(CGameSprite* pSprite)

int CScreenCharacter::IsDualClassButtonClickable()

int CScreenCharacter::IsExportButtonClickable()

int CScreenCharacter::IsInGame()

int CScreenCharacter::IsLevelUpButtonClickable(CGameSprite* pSprite)

int CScreenCharacter::IsLevelUpButtonClickable()

unsigned char CScreenCharacter::IsNameOnExportList(CString stName)

int CScreenCharacter::IsReformPartyButtonClickable()

void CScreenCharacter::LevelUp(CGameSprite* pSprite)

void CScreenCharacter::MakeDualClass(CGameSprite* pSprite, unsigned char nNewClass)

void CScreenCharacter::OnAppearanceButtonClick()

void CScreenCharacter::OnCancelButtonClick()

void CScreenCharacter::OnCharacterItemSelect(int nMarker)

void CScreenCharacter::OnCusomizeBiographyButtonClick()

void CScreenCharacter::OnCustomizeButtonClick()

void CScreenCharacter::OnDoneButtonClick()

void CScreenCharacter::OnDualClassButtonClick()

void CScreenCharacter::OnErrorButtonClick(int nButton)

virtual bool CScreenCharacter::OnEvent(SDL_Event* e)

void CScreenCharacter::OnExportButtonClick()

void CScreenCharacter::OnHairSkinButtonClick()

virtual void CScreenCharacter::OnKeyDown(int nKeysFlags)

virtual void CScreenCharacter::OnLButtonDblClk(CPoint cPoint)

virtual void CScreenCharacter::OnLButtonDown(CPoint cPoint)

virtual void CScreenCharacter::OnLButtonUp(CPoint cPoint)

void CScreenCharacter::OnLevelUpButtonClick()

virtual void CScreenCharacter::OnMouseMove(CPoint cPoint)

void CScreenCharacter::OnPlayButtonClick()

virtual void CScreenCharacter::OnPortraitLClick(unsigned long id)

virtual void CScreenCharacter::OnRButtonDown(CPoint cPoint)

virtual void CScreenCharacter::OnRButtonUp(CPoint cPoint)

void CScreenCharacter::OnReformPartyButtonClick()

virtual void CScreenCharacter::OnRestButtonClick()

void CScreenCharacter::OnScriptButtonClick()

void CScreenCharacter::OnScriptItemSelect(int nIndex)

void CScreenCharacter::OnSoundItemSelect(int nIndex)

void CScreenCharacter::OnSoundsButtonClick()

void CScreenCharacter::RecallAppearance(CGameSprite* pSprite)

void CScreenCharacter::RecallHairSkin(CGameSprite* pSprite)

void CScreenCharacter::RecallScript(CGameSprite* pSprite)

void CScreenCharacter::RecallSounds(CGameSprite* pSprite)

void CScreenCharacter::RefreshScripts()

void CScreenCharacter::RemoveAbilities(CGameSprite* pSprite, int nNewClass, int bRemoveInnates)

void CScreenCharacter::ResumeSpellPicking()

void CScreenCharacter::SetSmartScriptLocal(int nSetting, int bSet)

virtual void CScreenCharacter::SetSystemKeyCapsLock(int bValue)

virtual void CScreenCharacter::SetSystemKeyCtrl(unsigned char bValue)

virtual void CScreenCharacter::SetSystemKeyShift(int bValue)

void CScreenCharacter::SetTempSmartScriptLocal(int nSetting, int bSet)

void CScreenCharacter::StoreAppearance(CGameSprite* pSprite)

void CScreenCharacter::StoreScript(CGameSprite* pSprite)

virtual void CScreenCharacter::TimerAsynchronousUpdate()

virtual void CScreenCharacter::TimerSynchronousUpdate()

void CScreenCharacter::UpdateCharacterList(CString luaVar)

virtual void CScreenCharacter::UpdateCharacterStatus(long nSpriteId)

void CScreenCharacter::UpdateMainPanel(int bCharacterChanged)


Constructors

Name

Description

CScreenCharacter::CScreenCharacter

Constructs a CScreenCharacter object

CScreenCharacter::CScreenCharacter

Destroys a CScreenCharacter object

CScreenCharacter::CScreenCharacter

Constructs a CScreenCharacter object

void CScreenCharacter::CScreenCharacter();

Remarks

Constructs a CScreenCharacter object


CScreenCharacter::~CScreenCharacter

Destroys the CScreenCharacter object

virtual void CScreenCharacter::~CScreenCharacter();

Remarks

Destroys the CScreenCharacter object


Methods

Name

Description

CScreenCharacter::CancelEngine

CScreenCharacter::CheckDropEquipment

CScreenCharacter::CheckDropSlot

CScreenCharacter::CheckMouseLButton

CScreenCharacter::CheckMouseMove

CScreenCharacter::CheckMouseRButton

CScreenCharacter::CheckSystemKeyCapsLock

CScreenCharacter::CheckSystemKeyCtrl

CScreenCharacter::CheckSystemKeyShift

CScreenCharacter::CheckMultiPlayerViewableModifyable

CScreenCharacter::EngineActivated

CScreenCharacter::EngineDeactivated

CScreenCharacter::EngineDestroyed

CScreenCharacter::EngineInitialized

CScreenCharacter::EngineGameInit

CScreenCharacter::EngineGameUninit

CScreenCharacter::GetCapsLockKey

CScreenCharacter::GetCtrlKey

CScreenCharacter::GetNumVirtualKeys

CScreenCharacter::GetShiftKey

CScreenCharacter::GetVirtualKeys

CScreenCharacter::GetVirtualKeysFlags

CScreenCharacter::GetTempSmartScriptLocal

CScreenCharacter::IsAppearanceButtonClickable

CScreenCharacter::IsCharacterViewable

CScreenCharacter::IsDoneButtonClickable

CScreenCharacter::IsDualClassButtonClickable

CScreenCharacter::IsExportButtonClickable

CScreenCharacter::IsInGame

CScreenCharacter::IsLevelUpButtonClickable

CScreenCharacter::IsNameOnExportList

CScreenCharacter::IsReformPartyButtonClickable

CScreenCharacter::LevelUp

CScreenCharacter::MakeDualClass

CScreenCharacter::OnAppearanceButtonClick

CScreenCharacter::OnCancelButtonClick

CScreenCharacter::OnCharacterItemSelect

CScreenCharacter::OnCusomizeBiographyButtonClick

CScreenCharacter::OnCustomizeButtonClick

CScreenCharacter::OnDoneButtonClick

CScreenCharacter::OnDualClassButtonClick

CScreenCharacter::OnErrorButtonClick

CScreenCharacter::OnEvent

CScreenCharacter::OnExportButtonClick

CScreenCharacter::OnHairSkinButtonClick

CScreenCharacter::OnKeyDown

CScreenCharacter::OnLButtonDblClk

CScreenCharacter::OnLButtonDown

CScreenCharacter::OnLButtonUp

CScreenCharacter::OnLevelUpButtonClick

CScreenCharacter::OnMouseMove

CScreenCharacter::OnPlayButtonClick

CScreenCharacter::OnPortraitLClick

CScreenCharacter::OnRButtonDown

CScreenCharacter::OnRButtonUp

CScreenCharacter::OnReformPartyButtonClick

CScreenCharacter::OnRestButtonClick

CScreenCharacter::OnScriptButtonClick

CScreenCharacter::OnScriptItemSelect

CScreenCharacter::OnSoundItemSelect

CScreenCharacter::OnSoundsButtonClick

CScreenCharacter::RecallAppearance

CScreenCharacter::RecallHairSkin

CScreenCharacter::RecallScript

CScreenCharacter::RecallSounds

CScreenCharacter::RefreshScripts

CScreenCharacter::RemoveAbilities

CScreenCharacter::ResumeSpellPicking

CScreenCharacter::SetSmartScriptLocal

CScreenCharacter::SetSystemKeyCapsLock

CScreenCharacter::SetSystemKeyCtrl

CScreenCharacter::SetSystemKeyShift

CScreenCharacter::SetTempSmartScriptLocal

CScreenCharacter::StoreAppearance

CScreenCharacter::StoreScript

CScreenCharacter::TimerAsynchronousUpdate

CScreenCharacter::TimerSynchronousUpdate

CScreenCharacter::UpdateCharacterList

CScreenCharacter::UpdateCharacterStatus

CScreenCharacter::UpdateMainPanel


CScreenCharacter::CancelEngine

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckDropEquipment

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckDropSlot

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::CheckMultiPlayerViewableModifyable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineGameInit

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::EngineGameUninit

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetCapsLockKey

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetCtrlKey

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetShiftKey

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::GetTempSmartScriptLocal

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsAppearanceButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsCharacterViewable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsDoneButtonClickable

int **CScreenCharacter\:\:IsDoneButtonClickable**\(int characterID);

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsDoneButtonClickable

int **CScreenCharacter\:\:IsDoneButtonClickable**\(:ref:`CGameSprite<CGameSprite>`\* pSprite);

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsDualClassButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsExportButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsInGame

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsLevelUpButtonClickable

int **CScreenCharacter\:\:IsLevelUpButtonClickable**\(:ref:`CGameSprite<CGameSprite>`\* pSprite);

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsLevelUpButtonClickable

int **CScreenCharacter\:\:IsLevelUpButtonClickable**\();

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsNameOnExportList

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::IsReformPartyButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::LevelUp

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::MakeDualClass

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnAppearanceButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnCancelButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnCharacterItemSelect

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnCusomizeBiographyButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnCustomizeButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnDoneButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnDualClassButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnErrorButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnEvent

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnExportButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnHairSkinButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnLevelUpButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnPlayButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnPortraitLClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnReformPartyButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnRestButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnScriptButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnScriptItemSelect

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnSoundItemSelect

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::OnSoundsButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RecallAppearance

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RecallHairSkin

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RecallScript

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RecallSounds

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RefreshScripts

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::RemoveAbilities

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::ResumeSpellPicking

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::SetSmartScriptLocal

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::SetSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::SetSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::SetTempSmartScriptLocal

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::StoreAppearance

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::StoreScript

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::UpdateCharacterList

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::UpdateCharacterStatus

x;

Parameters

Return Value

Returns

Remarks


CScreenCharacter::UpdateMainPanel

x;

Parameters

Return Value

Returns

Remarks