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 |
Constructs a |
|
Destroys a |
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¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::CheckDropEquipment¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::CheckDropSlot¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::CheckMouseMove¶
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::IsCharacterViewable¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::IsDoneButtonClickable¶
int **CScreenCharacter\:\:IsDoneButtonClickable**\(:ref:`CGameSprite<CGameSprite>`\* pSprite);
Parameters
Return Value
Returns
Remarks
CScreenCharacter::IsInGame¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::IsLevelUpButtonClickable¶
int **CScreenCharacter\:\:IsLevelUpButtonClickable**\();
Parameters
Return Value
Returns
Remarks
CScreenCharacter::IsNameOnExportList¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::LevelUp¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::MakeDualClass¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnCharacterItemSelect¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnEvent¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnKeyDown¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnPortraitLClick¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnScriptItemSelect¶
x;
Parameters
Return Value
Returns
Remarks
CScreenCharacter::OnSoundItemSelect¶
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