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 |
Constructs a |
|
Destroys a |
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
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::ClearChatMessages
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::CheckMouseMove
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::KickPlayer
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::Logout
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::ModifyCharacters
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::OnKeyDown
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::OnModifyCharacterDelete
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::OnMouseMove
x;
Parameters
Return Value
Returns
Remarks
CScreenMultiPlayer::OnPlayerSelection
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