CMultiplayerSettings Class¶
Overview¶
Note
The CMultiplayerSettings class handles settings for multiplayer game sessions
The structure used for this class is CMultiplayerSettings
Quick Reference¶
Quick Ref |
void CMultiplayerSettings::CMultiplayerSettings() |
void CMultiplayerSettings::~CMultiplayerSettings() |
int CMultiplayerSettings::GetCharacterControlledByPlayer(int nCharacterSlot) |
unsigned char CMultiplayerSettings::GetCharacterReady(int nCharacterSlot) |
unsigned char CMultiplayerSettings::GetCharacterStatus(int nCharacterSlot) |
unsigned long CMultiplayerSettings::GetDataSize() |
unsigned char CMultiplayerSettings::GetPermission(int nPlayerSlot, int nPermission) |
unsigned char CMultiplayerSettings::GetPlayerReady(short nPlayerSlot) |
unsigned char CMultiplayerSettings::GetPlayerReady(int idPlayer) |
void CMultiplayerSettings::InitializeSettings() |
void CMultiplayerSettings::Marshal(unsigned char** pData, unsigned long* dwSize) |
void CMultiplayerSettings::OnDropPlayer(int idDroppedPlayer) |
void CMultiplayerSettings::ResetPermissionsForPlayer(int nPlayerSlot, unsigned char bFlush) |
void CMultiplayerSettings::ResetServerOnLoadGame() |
void CMultiplayerSettings::SetAllowReformPartyOption(unsigned char bReformParty, unsigned char bFlush) |
void CMultiplayerSettings::SetArbitrationLockAllowInput(unsigned char bStatus) |
void CMultiplayerSettings::SetArbitrationLockStatus(unsigned char bStatus) |
void CMultiplayerSettings::SetCharacterControlledByPlayer(int nCharacterSlot, int nPlayerSlot, unsigned char bFlush, unsigned char bCharacterUpdate) |
void CMultiplayerSettings::SetCharacterCreationLocation(CString areaName, CPoint ptStart) |
void CMultiplayerSettings::SetCharacterReady(int nCharacterSlot, unsigned char bReady, unsigned char bFlush) |
void CMultiplayerSettings::SetImportingCharacterOption(unsigned char nImportingBitField) |
void CMultiplayerSettings::SetListenToJoinOption(unsigned char bListenToJoin, unsigned char bFlush) |
void CMultiplayerSettings::SetPermission(int nPlayerSlot, int nPermission, unsigned char bPermissionValue, unsigned char bFlush) |
void CMultiplayerSettings::SetPlayerReady(int idPlayer, unsigned char bValue, unsigned char bFlush) |
void CMultiplayerSettings::SetRestrictStoreOption(unsigned char bRestrictStore) |
void CMultiplayerSettings::SetServerOnLoadGame(int localPlayerID) |
void CMultiplayerSettings::SignalCharacterStatus(int nCharacterSlot, unsigned char nStatus, unsigned char bLocalMessage, unsigned char bFlush) |
void CMultiplayerSettings::Unmarshal(unsigned char* pData, unsigned long dwSize) |
Constructors¶
Name |
Description |
Constructs a |
|
Destroys a |
CMultiplayerSettings::CMultiplayerSettings¶
Constructs a CMultiplayerSettings
object
void CMultiplayerSettings::CMultiplayerSettings();
Remarks
Constructs a CMultiplayerSettings
object
CMultiplayerSettings::~CMultiplayerSettings¶
Destroys the CMultiplayerSettings
object
void CMultiplayerSettings::~CMultiplayerSettings();
Remarks
Destroys the CMultiplayerSettings
object
Methods¶
Name |
Description |
CMultiplayerSettings::GetCharacterControlledByPlayer¶
int CMultiplayerSettings::GetCharacterControlledByPlayer(int nCharacterSlot);
Parameters
int
nCharacterSlot -
Return Value
int
Remarks
CMultiplayerSettings::GetCharacterReady¶
unsigned char CMultiplayerSettings::GetCharacterReady(int nCharacterSlot);
Parameters
int
nCharacterSlot -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetCharacterStatus¶
unsigned char CMultiplayerSettings::GetCharacterStatus(int nCharacterSlot);
Parameters
int
nCharacterSlot -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetDataSize¶
unsigned long CMultiplayerSettings::GetDataSize();
Return Value
unsigned long
Remarks
CMultiplayerSettings::GetPermission¶
unsigned char CMultiplayerSettings::GetPermission(int nPlayerSlot, int nPermission);
Parameters
int
nPlayerSlot -int
nPermission -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetPlayerReady¶
unsigned char CMultiplayerSettings::GetPlayerReady(short nPlayerSlot);
Parameters
short
nPlayerSlot -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetPlayerReady¶
unsigned char CMultiplayerSettings::GetPlayerReady(int idPlayer);
Parameters
int
idPlayer -
Return Value
unsigned char
Remarks
CMultiplayerSettings::InitializeSettings¶
void CMultiplayerSettings::InitializeSettings();
Remarks
CMultiplayerSettings::Marshal¶
void CMultiplayerSettings::Marshal(
unsigned char** pData,
unsigned long* dwSize);
Parameters
unsigned char
** pData -unsigned long
* dwSize -
Remarks
CMultiplayerSettings::OnDropPlayer¶
void CMultiplayerSettings::OnDropPlayer(int idDroppedPlayer);
Parameters
int
idDroppedPlayer -
Remarks
CMultiplayerSettings::ResetPermissionsForPlayer¶
void CMultiplayerSettings::ResetPermissionsForPlayer(
int nPlayerSlot,
unsigned char bFlush);
Parameters
int
nPlayerSlot -unsigned char
bFlush -
Remarks
CMultiplayerSettings::ResetServerOnLoadGame¶
void CMultiplayerSettings::ResetServerOnLoadGame();
Remarks
CMultiplayerSettings::SetAllowReformPartyOption¶
void CMultiplayerSettings::SetAllowReformPartyOption(
unsigned char bReformParty,
unsigned char bFlush);
Parameters
unsigned char
bReformParty -unsigned char
bFlush -
Remarks
CMultiplayerSettings::SetArbitrationLockAllowInput¶
void CMultiplayerSettings::SetArbitrationLockAllowInput(unsigned char bStatus);
Parameters
unsigned char
bStatus -
Remarks
CMultiplayerSettings::SetArbitrationLockStatus¶
void CMultiplayerSettings::SetArbitrationLockStatus(unsigned char bStatus);
Parameters
unsigned char
bStatus -
Remarks
CMultiplayerSettings::SetCharacterControlledByPlayer¶
void CMultiplayerSettings::SetCharacterControlledByPlayer(
int nCharacterSlot,
int nPlayerSlot,
unsigned char bFlush,
unsigned char bCharacterUpdate);
Parameters
int
nCharacterSlot -int
nPlayerSlot -unsigned char
bFlush -unsigned char
bCharacterUpdate -
Remarks
CMultiplayerSettings::SetCharacterCreationLocation¶
void CMultiplayerSettings::SetCharacterCreationLocation(
CString areaName,
CPoint ptStart);
Parameters
Remarks
CMultiplayerSettings::SetCharacterReady¶
void CMultiplayerSettings::SetCharacterReady(
int nCharacterSlot,
unsigned char bReady,
unsigned char bFlush);
Parameters
int
nCharacterSlot -unsigned char
bReady -unsigned char
bFlush -
Remarks
CMultiplayerSettings::SetImportingCharacterOption¶
void CMultiplayerSettings::SetImportingCharacterOption(unsigned char nImportingBitField);
Parameters
unsigned char
nImportingBitField -
Remarks
CMultiplayerSettings::SetListenToJoinOption¶
void CMultiplayerSettings::SetListenToJoinOption(
unsigned char bListenToJoin,
unsigned char bFlush);
Parameters
unsigned char
bListenToJoin -unsigned char
bFlush -
Remarks
CMultiplayerSettings::SetPermission¶
void CMultiplayerSettings::SetPermission(
int nPlayerSlot,
int nPermission,
unsigned char bPermissionValue,
unsigned char bFlush);
Parameters
int
nPlayerSlot -int
nPermission -unsigned char
bPermissionValue -unsigned char
bFlush -
Remarks
CMultiplayerSettings::SetPlayerReady¶
void CMultiplayerSettings::SetPlayerReady(
int idPlayer,
unsigned char bValue,
unsigned char bFlush);
Parameters
int
idPlayer -unsigned char
bValue -unsigned char
bFlush -
Remarks
CMultiplayerSettings::SetRestrictStoreOption¶
void CMultiplayerSettings::SetRestrictStoreOption(unsigned char bRestrictStore);
Parameters
unsigned char
bRestrictStore -
Remarks
CMultiplayerSettings::SetServerOnLoadGame¶
void CMultiplayerSettings::SetServerOnLoadGame(int localPlayerID);
Parameters
int
localPlayerID -
Remarks
CMultiplayerSettings::SignalCharacterStatus¶
void CMultiplayerSettings::SignalCharacterStatus(
int nCharacterSlot,
unsigned char nStatus,
unsigned char bLocalMessage,
unsigned char bFlush);
Parameters
int
nCharacterSlot -unsigned char
nStatus -unsigned char
bLocalMessage -unsigned char
bFlush -
Remarks
CMultiplayerSettings::Unmarshal¶
void CMultiplayerSettings::Unmarshal(
unsigned char* pData,
unsigned long dwSize);
Parameters
unsigned char* pData -
unsigned long dwSize -
Remarks