CScreenWizSpell Class


Overview

Note

The CScreenWizSpell class handles the management of wizard spells

The structure used for this class is CScreenWizSpell


Quick Reference

Quick Ref

void CScreenWizSpell::CScreenWizSpell()

virtual void CScreenWizSpell::CancelEngine()

int CScreenWizSpell::CanCastMageSpells(CGameSprite* pSprite)

void CScreenWizSpell::CancelSequencingSpells()

virtual int CScreenWizSpell::CheckMouseLButton()

virtual int CScreenWizSpell::CheckMouseMove()

virtual int CScreenWizSpell::CheckMouseRButton()

void CScreenWizSpell::CheckMultiPlayerViewable()

virtual int CScreenWizSpell::CheckSystemKeyCtrl()

void CScreenWizSpell::DoneSequencingSpells()

virtual void CScreenWizSpell::EngineActivated()

virtual void CScreenWizSpell::EngineDeactivated()

virtual void CScreenWizSpell::EngineDestroyed()

virtual void CScreenWizSpell::EngineGameInit()

virtual void CScreenWizSpell::EngineGameUninit()

virtual void CScreenWizSpell::EngineInitialized()

void CScreenWizSpell::EraseKnownSpell(CGameSprite* pSprite, CResRef resSpell)

void CScreenWizSpell::EraseKnownSpell(CResRef resSpell)

virtual short CScreenWizSpell::GetNumVirtualKeys()

CGameSprite* CScreenWizSpell::GetSelectedCharacterObject()

virtual CKeyInfo* CScreenWizSpell::GetVirtualKeys()

virtual int* CScreenWizSpell::GetVirtualKeysFlags()

int CScreenWizSpell::IsAreaAffectingSpell(CResRef& spellName)

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

void CScreenWizSpell::OnContingency(unsigned char MaxLevel, unsigned char MaxSpells, short RestrictTarget, CString resRef)

void CScreenWizSpell::OnContingencyMemorize(CString resRef, unsigned char bReMemorize)

void CScreenWizSpell::OnDispellButtonClick(unsigned long contingencyId)

virtual void CScreenWizSpell::OnKeyDown(int nKeysFlags)

virtual void CScreenWizSpell::OnLButtonDblClk(CPoint cPoint)

virtual void CScreenWizSpell::OnLButtonDown(CPoint cPoint)

virtual void CScreenWizSpell::OnLButtonUp(CPoint cPoint)

virtual void CScreenWizSpell::OnMouseMove(CPoint cPoint)

virtual void CScreenWizSpell::OnPortraitLClick(unsigned long id)

virtual void CScreenWizSpell::OnRButtonDown(CPoint cPoint)

virtual void CScreenWizSpell::OnRButtonUp(CPoint cPoint)

virtual void CScreenWizSpell::OnRestButtonClick()

bool CScreenWizSpell::SequenceSpell(CResRef resref, CResRef masterResref)

void CScreenWizSpell::SetSpellLevel(int nSpellLevel)

virtual void CScreenWizSpell::SetSystemKeyCtrl(unsigned char bValue)

unsigned char CScreenWizSpell::SpellAllowedForContingency(int nLevel, CString spellRes)

unsigned char CScreenWizSpell::SpellSwappedInContingency(CString spellRes)

virtual void CScreenWizSpell::TimerAsynchronousUpdate()

virtual void CScreenWizSpell::TimerSynchronousUpdate()

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

bool CScreenWizSpell::UnSequenceSpell(CResRef resref, CResRef masterResref)

virtual void CScreenWizSpell::UpdateCharacterStatus(long nSpriteId)

void CScreenWizSpell::UpdateMainPanel()

void CScreenWizSpell::UpdateSpellList(unsigned char bIsCleric, short nLevel)


Constructors

Name

Description

CScreenWizSpell::CScreenWizSpell

Constructs a CScreenWizSpell object

CScreenWizSpell::CScreenWizSpell

Constructs a CScreenWizSpell object

void CScreenWizSpell::CScreenWizSpell();

Remarks

Constructs a CScreenWizSpell object


Methods

Name

Description

CScreenWizSpell::CancelEngine

CScreenWizSpell::CanCastMageSpells

CScreenWizSpell::CancelSequencingSpells

CScreenWizSpell::CheckMouseLButton

CScreenWizSpell::CheckMouseMove

CScreenWizSpell::CheckMouseRButton

CScreenWizSpell::CheckMultiPlayerViewable

CScreenWizSpell::CheckSystemKeyCtrl

CScreenWizSpell::DoneSequencingSpells

CScreenWizSpell::EngineActivated

CScreenWizSpell::EngineDeactivated

CScreenWizSpell::EngineDestroyed

CScreenWizSpell::EngineGameInit

CScreenWizSpell::EngineGameUninit

CScreenWizSpell::EngineInitialized

CScreenWizSpell::EraseKnownSpell

CScreenWizSpell::GetNumVirtualKeys

CScreenWizSpell::GetSelectedCharacterObject

CScreenWizSpell::GetVirtualKeys

CScreenWizSpell::GetVirtualKeysFlags

CScreenWizSpell::IsAreaAffectingSpell

CScreenWizSpell::MemorizeSpell

CScreenWizSpell::OnContingency

CScreenWizSpell::OnContingencyMemorize

CScreenWizSpell::OnDispellButtonClick

CScreenWizSpell::OnKeyDown

CScreenWizSpell::OnLButtonDblClk

CScreenWizSpell::OnLButtonDown

CScreenWizSpell::OnLButtonUp

CScreenWizSpell::OnMouseMove

CScreenWizSpell::OnPortraitLClick

CScreenWizSpell::OnRButtonDown

CScreenWizSpell::OnRButtonUp

CScreenWizSpell::OnRestButtonClick

CScreenWizSpell::SequenceSpell

CScreenWizSpell::SetSpellLevel

CScreenWizSpell::SetSystemKeyCtrl

CScreenWizSpell::SpellAllowedForContingency

CScreenWizSpell::SpellSwappedInContingency

CScreenWizSpell::TimerAsynchronousUpdate

CScreenWizSpell::TimerSynchronousUpdate

CScreenWizSpell::UnmemorizeSpell

CScreenWizSpell::UnSequenceSpell

CScreenWizSpell::UpdateCharacterStatus

CScreenWizSpell::UpdateMainPanel

CScreenWizSpell::UpdateSpellList


CScreenWizSpell::CancelEngine

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CanCastMageSpells

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CancelSequencingSpells

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CheckMultiPlayerViewable

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::DoneSequencingSpells

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineGameInit

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineGameUninit

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EraseKnownSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::EraseKnownSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::GetSelectedCharacterObject

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::IsAreaAffectingSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::MemorizeSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnContingency

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnContingencyMemorize

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnDispellButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnPortraitLClick

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::OnRestButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::SequenceSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::SetSpellLevel

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::SpellAllowedForContingency

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::SpellSwappedInContingency

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::UnmemorizeSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::UnSequenceSpell

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::UpdateCharacterStatus

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::UpdateMainPanel

x;

Parameters

Return Value

Returns

Remarks


CScreenWizSpell::UpdateSpellList

x;

Parameters

Return Value

Returns

Remarks