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