CScreenMultiPlayer Class


Overview

Note

The CScreenMultiPlayer class handles multiplayer features ingame

The structure used for this class is CScreenMultiPlayer


Quick Reference

Quick Ref

void CScreenMultiPlayer::CScreenMultiPlayer()

virtual void CScreenMultiPlayer::~CScreenMultiPlayer()

virtual void CScreenMultiPlayer::CancelEngine()

void CScreenMultiPlayer::CheckCharacterButtons(int nCharacterSlot, int& bReadyActive, int& bModifyPlayerActive, int& bModifyCharacterActive)

void CScreenMultiPlayer::ClearChatMessages()

virtual int CScreenMultiPlayer::CheckMouseLButton()

virtual int CScreenMultiPlayer::CheckMouseMove()

virtual int CScreenMultiPlayer::CheckMouseRButton()

virtual int CScreenMultiPlayer::CheckSystemKeyCapsLock()

virtual int CScreenMultiPlayer::CheckSystemKeyCtrl()

virtual int CScreenMultiPlayer::CheckSystemKeyShift()

virtual void CScreenMultiPlayer::EngineActivated()

virtual void CScreenMultiPlayer::EngineDeactivated()

virtual void CScreenMultiPlayer::EngineDestroyed()

virtual void CScreenMultiPlayer::EngineGameInit()

virtual void CScreenMultiPlayer::EngineGameUninit()

virtual void CScreenMultiPlayer::EngineInitialized()

virtual int CScreenMultiPlayer::GetCapsLockKey()

virtual void CScreenMultiPlayer::GetChatEditBoxStatus(CString& sChatText, int& bInputCapture)

virtual int CScreenMultiPlayer::GetEngineState()

virtual short CScreenMultiPlayer::GetNumVirtualKeys()

virtual int CScreenMultiPlayer::GetShiftKey()

virtual CKeyInfo* CScreenMultiPlayer::GetVirtualKeys()

virtual int* CScreenMultiPlayer::GetVirtualKeysFlags()

void CScreenMultiPlayer::ImportFromSave(CImportGame& game)

int CScreenMultiPlayer::IsMainDoneButtonClickable()

int CScreenMultiPlayer::IsModifyButtonClickable()

int CScreenMultiPlayer::IsPortraitButtonClickable(int nButton)

void CScreenMultiPlayer::KickPlayer()

void CScreenMultiPlayer::Logout()

void CScreenMultiPlayer::ModifyCharacters()

void CScreenMultiPlayer::OnCancelButtonClick()

void CScreenMultiPlayer::OnDoneButtonClick()

virtual void CScreenMultiPlayer::OnKeyDown(int nKeysFlags)

void CScreenMultiPlayer::OnKickPlayerButtonClick(int nButton)

virtual void CScreenMultiPlayer::OnLButtonDblClk(CPoint cPoint)

virtual void CScreenMultiPlayer::OnLButtonDown(CPoint cPoint)

virtual void CScreenMultiPlayer::OnLButtonUp(CPoint cPoint)

void CScreenMultiPlayer::OnLogoutButtonClick()

void CScreenMultiPlayer::OnMainDoneButtonClick(int selectedDifficulty)

void CScreenMultiPlayer::OnModifyButtonClick()

void CScreenMultiPlayer::OnModifyCharacterDelete()

virtual void CScreenMultiPlayer::OnMouseMove(CPoint cPoint)

void CScreenMultiPlayer::OnPermissionButtonClick(int nPlayerSlot, int nPermissionType)

void CScreenMultiPlayer::OnPlayerSelection(int nPlayerSlot)

void CScreenMultiPlayer::OnPortraitButtonClick(int nButton)

virtual void CScreenMultiPlayer::OnRButtonDown(CPoint cPoint)

virtual void CScreenMultiPlayer::OnRButtonUp(CPoint cPoint)

void CScreenMultiPlayer::OnReadyButtonClick(int nButton)

virtual void CScreenMultiPlayer::SetChatEditBoxStatus(CString& sChatText, int bInputCapture)

void CScreenMultiPlayer::SetErrorState(int nErrorState)

void CScreenMultiPlayer::SetErrorText(unsigned long strErrorText)

void CScreenMultiPlayer::SetImportSetting(int nButton)

void CScreenMultiPlayer::SetMultiplayerScreenInformation()

virtual void CScreenMultiPlayer::SetSystemKeyCapsLock(int bValue)

virtual void CScreenMultiPlayer::SetSystemKeyCtrl(unsigned char bValue)

virtual void CScreenMultiPlayer::SetSystemKeyShift(int bValue)

void CScreenMultiPlayer::StartMultiPlayer(int nEngineState)

virtual void CScreenMultiPlayer::TimerAsynchronousUpdate()

virtual void CScreenMultiPlayer::TimerSynchronousUpdate()

void CScreenMultiPlayer::ToggleAllowReformParty()

void CScreenMultiPlayer::ToggleListenToJoin()

void CScreenMultiPlayer::UpdateLuaTables()

void CScreenMultiPlayer::UpdateMainPanel()

void CScreenMultiPlayer::UpdateMainPanelCharacter(int nCharacterSlot)

void CScreenMultiPlayer::UpdateModifyCharacterPanel()


Constructors

Name

Description

CScreenMultiPlayer::CScreenMultiPlayer

Constructs a CScreenMultiPlayer object

CScreenMultiPlayer::CScreenMultiPlayer

Destroys a CScreenMultiPlayer object

CScreenMultiPlayer::CScreenMultiPlayer

Constructs a CScreenMultiPlayer object

void CScreenMultiPlayer::CScreenMultiPlayer();

Remarks

Constructs a CScreenMultiPlayer object


CScreenMultiPlayer::~CScreenMultiPlayer

Destroys the CScreenMultiPlayer object

virtual void CScreenMultiPlayer::~CScreenMultiPlayer();

Remarks

Destroys the CScreenMultiPlayer object


Methods

Name

Description

CScreenMultiPlayer::CancelEngine

CScreenMultiPlayer::CheckCharacterButtons

CScreenMultiPlayer::ClearChatMessages

CScreenMultiPlayer::CheckMouseLButton

CScreenMultiPlayer::CheckMouseMove

CScreenMultiPlayer::CheckMouseRButton

CScreenMultiPlayer::CheckSystemKeyCapsLock

CScreenMultiPlayer::CheckSystemKeyCtrl

CScreenMultiPlayer::CheckSystemKeyShift

CScreenMultiPlayer::EngineActivated

CScreenMultiPlayer::EngineDeactivated

CScreenMultiPlayer::EngineDestroyed

CScreenMultiPlayer::EngineGameInit

CScreenMultiPlayer::EngineGameUninit

CScreenMultiPlayer::EngineInitialized

CScreenMultiPlayer::GetCapsLockKey

CScreenMultiPlayer::GetChatEditBoxStatus

CScreenMultiPlayer::GetEngineState

CScreenMultiPlayer::GetNumVirtualKeys

CScreenMultiPlayer::GetShiftKey

CScreenMultiPlayer::GetVirtualKeys

CScreenMultiPlayer::GetVirtualKeysFlags

CScreenMultiPlayer::ImportFromSave

CScreenMultiPlayer::IsMainDoneButtonClickable

CScreenMultiPlayer::IsModifyButtonClickable

CScreenMultiPlayer::IsPortraitButtonClickable

CScreenMultiPlayer::KickPlayer

CScreenMultiPlayer::Logout

CScreenMultiPlayer::ModifyCharacters

CScreenMultiPlayer::OnCancelButtonClick

CScreenMultiPlayer::OnDoneButtonClick

CScreenMultiPlayer::OnKeyDown

CScreenMultiPlayer::OnKickPlayerButtonClick

CScreenMultiPlayer::OnLButtonDblClk

CScreenMultiPlayer::OnLButtonDown

CScreenMultiPlayer::OnLButtonUp

CScreenMultiPlayer::OnLogoutButtonClick

CScreenMultiPlayer::OnMainDoneButtonClick

CScreenMultiPlayer::OnModifyButtonClick

CScreenMultiPlayer::OnModifyCharacterDelete

CScreenMultiPlayer::OnMouseMove

CScreenMultiPlayer::OnPermissionButtonClick

CScreenMultiPlayer::OnPlayerSelection

CScreenMultiPlayer::OnPortraitButtonClick

CScreenMultiPlayer::OnRButtonDown

CScreenMultiPlayer::OnRButtonUp

CScreenMultiPlayer::OnReadyButtonClick

CScreenMultiPlayer::SetChatEditBoxStatus

CScreenMultiPlayer::SetErrorState

CScreenMultiPlayer::SetErrorText

CScreenMultiPlayer::SetImportSetting

CScreenMultiPlayer::SetMultiplayerScreenInformation

CScreenMultiPlayer::SetSystemKeyCapsLock

CScreenMultiPlayer::SetSystemKeyCtrl

CScreenMultiPlayer::SetSystemKeyShift

CScreenMultiPlayer::StartMultiPlayer

CScreenMultiPlayer::TimerAsynchronousUpdate

CScreenMultiPlayer::TimerSynchronousUpdate

CScreenMultiPlayer::ToggleAllowReformParty

CScreenMultiPlayer::ToggleListenToJoin

CScreenMultiPlayer::UpdateLuaTables

CScreenMultiPlayer::UpdateMainPanel

CScreenMultiPlayer::UpdateMainPanelCharacter

CScreenMultiPlayer::UpdateModifyCharacterPanel


CScreenMultiPlayer::CancelEngine

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckCharacterButtons

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::ClearChatMessages

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::CheckSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineGameInit

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineGameUninit

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetCapsLockKey

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetChatEditBoxStatus

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetEngineState

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetShiftKey

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::ImportFromSave

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::IsMainDoneButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::IsModifyButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::IsPortraitButtonClickable

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::KickPlayer

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::Logout

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::ModifyCharacters

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnCancelButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnDoneButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnKickPlayerButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnLogoutButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnMainDoneButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnModifyButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnModifyCharacterDelete

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnPermissionButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnPlayerSelection

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnPortraitButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::OnReadyButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetChatEditBoxStatus

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetErrorState

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetErrorText

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetImportSetting

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetMultiplayerScreenInformation

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::SetSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::StartMultiPlayer

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::ToggleAllowReformParty

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::ToggleListenToJoin

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::UpdateLuaTables

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::UpdateMainPanel

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::UpdateMainPanelCharacter

x;

Parameters

Return Value

Returns

Remarks


CScreenMultiPlayer::UpdateModifyCharacterPanel

x;

Parameters

Return Value

Returns

Remarks