CScreenPriestSpell Class


Overview

Note

The CScreenPriestSpell class handles management of priest spells

The structure used for this class is CScreenPriestSpell


Quick Reference

Quick Ref

void CScreenPriestSpell::CScreenPriestSpell()

int CScreenPriestSpell::CanCastPriestSpells(CGameSprite* pSprite)

virtual int CScreenPriestSpell::CheckMouseLButton()

virtual int CScreenPriestSpell::CheckMouseMove()

virtual int CScreenPriestSpell::CheckMouseRButton()

void CScreenPriestSpell::CheckMultiPlayerViewable()

virtual int CScreenPriestSpell::CheckSystemKeyCtrl()

virtual void CScreenPriestSpell::EngineActivated()

virtual void CScreenPriestSpell::EngineDeactivated()

virtual void CScreenPriestSpell::EngineDestroyed()

virtual void CScreenPriestSpell::EngineGameInit()

virtual void CScreenPriestSpell::EngineGameUninit()

virtual void CScreenPriestSpell::EngineInitialized()

virtual int CScreenPriestSpell::GetEngineState()

virtual short CScreenPriestSpell::GetNumVirtualKeys()

virtual CKeyInfo* CScreenPriestSpell::GetVirtualKeys()

virtual int* CScreenPriestSpell::GetVirtualKeysFlags()

bool CScreenPriestSpell::MemorizeSpell(int nSpellLevel, int nKnownSpellIndex)

virtual void CScreenPriestSpell::OnKeyDown(int nKeysFlags)

virtual void CScreenPriestSpell::OnLButtonDblClk(CPoint cPoint)

virtual void CScreenPriestSpell::OnLButtonDown(CPoint cPoint)

virtual void CScreenPriestSpell::OnLButtonUp(CPoint cPoint)

virtual void CScreenPriestSpell::OnMouseMove(CPoint cPoint)

virtual void CScreenPriestSpell::OnPortraitLClick(unsigned long id)

virtual void CScreenPriestSpell::OnRButtonDown(CPoint cPoint)

virtual void CScreenPriestSpell::OnRButtonUp(CPoint cPoint)

virtual void CScreenPriestSpell::OnRestButtonClick()

void CScreenPriestSpell::SetSpellLevel(int nSpellLevel)

virtual void CScreenPriestSpell::SetSystemKeyCtrl(unsigned char bValue)

virtual void CScreenPriestSpell::TimerAsynchronousUpdate()

virtual void CScreenPriestSpell::TimerSynchronousUpdate()

bool CScreenPriestSpell::UnmemorizeSpell(int nSpellLevel, int nMemorizedIndex)

virtual void CScreenPriestSpell::UpdateCharacterStatus(long nSpriteId)

void CScreenPriestSpell::UpdateMainPanel()


Constructors

Name

Description

CScreenPriestSpell::CScreenPriestSpell

Constructs a CScreenPriestSpell object

CScreenPriestSpell::CScreenPriestSpell

Constructs a CScreenPriestSpell object

void CScreenPriestSpell::CScreenPriestSpell();

Remarks

Constructs a CScreenPriestSpell object


Methods

Name

Description

CScreenPriestSpell::CanCastPriestSpells

CScreenPriestSpell::CheckMouseLButton

CScreenPriestSpell::CheckMouseMove

CScreenPriestSpell::CheckMouseRButton

CScreenPriestSpell::CheckMultiPlayerViewable

CScreenPriestSpell::CheckSystemKeyCtrl

CScreenPriestSpell::EngineActivated

CScreenPriestSpell::EngineDeactivated

CScreenPriestSpell::EngineDestroyed

CScreenPriestSpell::EngineGameInit

CScreenPriestSpell::EngineGameUninit

CScreenPriestSpell::EngineInitialized

CScreenPriestSpell::GetEngineState

CScreenPriestSpell::GetNumVirtualKeys

CScreenPriestSpell::GetVirtualKeys

CScreenPriestSpell::GetVirtualKeysFlags

CScreenPriestSpell::MemorizeSpell

CScreenPriestSpell::OnKeyDown

CScreenPriestSpell::OnLButtonDblClk

CScreenPriestSpell::OnLButtonDown

CScreenPriestSpell::OnLButtonUp

CScreenPriestSpell::OnMouseMove

CScreenPriestSpell::OnPortraitLClick

CScreenPriestSpell::OnRButtonDown

CScreenPriestSpell::OnRButtonUp

CScreenPriestSpell::OnRestButtonClick

CScreenPriestSpell::SetSpellLevel

CScreenPriestSpell::SetSystemKeyCtrl

CScreenPriestSpell::TimerAsynchronousUpdate

CScreenPriestSpell::TimerSynchronousUpdate

CScreenPriestSpell::UnmemorizeSpell

CScreenPriestSpell::UpdateCharacterStatus

CScreenPriestSpell::UpdateMainPanel


CScreenPriestSpell::CanCastPriestSpells

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::CheckMultiPlayerViewable

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineGameInit

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineGameUninit

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::GetEngineState

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::MemorizeSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnPortraitLClick

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::OnRestButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::SetSpellLevel

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::UnmemorizeSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::UpdateCharacterStatus

x;

Parameters

Return Value

Returns

Remarks


CScreenPriestSpell::UpdateMainPanel

x;

Parameters

Return Value

Returns

Remarks