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
intnCharacterSlot -
Return Value
int
Remarks
CMultiplayerSettings::GetCharacterReady
unsigned char CMultiplayerSettings::GetCharacterReady(int nCharacterSlot);
Parameters
intnCharacterSlot -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetCharacterStatus
unsigned char CMultiplayerSettings::GetCharacterStatus(int nCharacterSlot);
Parameters
intnCharacterSlot -
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
intnPlayerSlot -intnPermission -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetPlayerReady
unsigned char CMultiplayerSettings::GetPlayerReady(short nPlayerSlot);
Parameters
shortnPlayerSlot -
Return Value
unsigned char
Remarks
CMultiplayerSettings::GetPlayerReady
unsigned char CMultiplayerSettings::GetPlayerReady(int idPlayer);
Parameters
intidPlayer -
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
intidDroppedPlayer -
Remarks
CMultiplayerSettings::ResetPermissionsForPlayer
void CMultiplayerSettings::ResetPermissionsForPlayer(
int nPlayerSlot,
unsigned char bFlush);
Parameters
intnPlayerSlot -unsigned charbFlush -
Remarks
CMultiplayerSettings::ResetServerOnLoadGame
void CMultiplayerSettings::ResetServerOnLoadGame();
Remarks
CMultiplayerSettings::SetAllowReformPartyOption
void CMultiplayerSettings::SetAllowReformPartyOption(
unsigned char bReformParty,
unsigned char bFlush);
Parameters
unsigned charbReformParty -unsigned charbFlush -
Remarks
CMultiplayerSettings::SetArbitrationLockAllowInput
void CMultiplayerSettings::SetArbitrationLockAllowInput(unsigned char bStatus);
Parameters
unsigned charbStatus -
Remarks
CMultiplayerSettings::SetArbitrationLockStatus
void CMultiplayerSettings::SetArbitrationLockStatus(unsigned char bStatus);
Parameters
unsigned charbStatus -
Remarks
CMultiplayerSettings::SetCharacterControlledByPlayer
void CMultiplayerSettings::SetCharacterControlledByPlayer(
int nCharacterSlot,
int nPlayerSlot,
unsigned char bFlush,
unsigned char bCharacterUpdate);
Parameters
intnCharacterSlot -intnPlayerSlot -unsigned charbFlush -unsigned charbCharacterUpdate -
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
intnCharacterSlot -unsigned charbReady -unsigned charbFlush -
Remarks
CMultiplayerSettings::SetImportingCharacterOption
void CMultiplayerSettings::SetImportingCharacterOption(unsigned char nImportingBitField);
Parameters
unsigned charnImportingBitField -
Remarks
CMultiplayerSettings::SetListenToJoinOption
void CMultiplayerSettings::SetListenToJoinOption(
unsigned char bListenToJoin,
unsigned char bFlush);
Parameters
unsigned charbListenToJoin -unsigned charbFlush -
Remarks
CMultiplayerSettings::SetPermission
void CMultiplayerSettings::SetPermission(
int nPlayerSlot,
int nPermission,
unsigned char bPermissionValue,
unsigned char bFlush);
Parameters
intnPlayerSlot -intnPermission -unsigned charbPermissionValue -unsigned charbFlush -
Remarks
CMultiplayerSettings::SetPlayerReady
void CMultiplayerSettings::SetPlayerReady(
int idPlayer,
unsigned char bValue,
unsigned char bFlush);
Parameters
intidPlayer -unsigned charbValue -unsigned charbFlush -
Remarks
CMultiplayerSettings::SetRestrictStoreOption
void CMultiplayerSettings::SetRestrictStoreOption(unsigned char bRestrictStore);
Parameters
unsigned charbRestrictStore -
Remarks
CMultiplayerSettings::SetServerOnLoadGame
void CMultiplayerSettings::SetServerOnLoadGame(int localPlayerID);
Parameters
intlocalPlayerID -
Remarks
CMultiplayerSettings::SignalCharacterStatus
void CMultiplayerSettings::SignalCharacterStatus(
int nCharacterSlot,
unsigned char nStatus,
unsigned char bLocalMessage,
unsigned char bFlush);
Parameters
intnCharacterSlot -unsigned charnStatus -unsigned charbLocalMessage -unsigned charbFlush -
Remarks
CMultiplayerSettings::Unmarshal
void CMultiplayerSettings::Unmarshal(
unsigned char* pData,
unsigned long dwSize);
Parameters
unsigned char* pData -
unsigned long dwSize -
Remarks