Main Page
|
Namespace List
|
Class Hierarchy
|
Class List
|
File List
|
Namespace Members
|
Class Members
|
File Members
NetworkSyncManager Class Reference
#include <
NetworkSyncManager.h
>
Collaboration diagram for NetworkSyncManager:
[
legend
]
List of all members.
Public Member Functions
NetworkSyncManager
(
LoadingWindow
*ld=NULL)
~NetworkSyncManager
()
void
ReportTiming
(float offset,
int
PlayerNumber
)
void
ReportScore
(
int
playerID,
int
step,
int
score,
int
combo)
void
ReportSongOver
()
void
ReportStyle
()
void
ReportNSSOnOff
(
int
i)
void
StartRequest
(short position)
CString
GetServerName
()
void
SendSMOnline
()
bool
Connect
(const CString &addy, unsigned short port)
void
PostStartUp
(const CString &ServerIP)
void
CloseConnection
()
void
DisplayStartupStatus
()
void
Update
(float fDeltaTime)
bool
ChangedScoreboard
(
int
Column)
void
SendChat
(const CString &message)
void
ReportPlayerOptions
()
void
SelectUserSong
()
Public Attributes
int
m_playerLife
[NUM_PLAYERS]
bool
useSMserver
bool
isSMOnline
bool
isSMOLoggedIn
[NUM_PLAYERS]
vector<
int
>
m_PlayerStatus
int
m_ActivePlayers
vector<
int
>
m_ActivePlayer
vector< CString >
m_PlayerNames
vector<
EndOfGame_PlayerData
>
m_EvalPlayerData
CString
m_Scoreboard
[NUM_NSSB_CATEGORIES]
CString
m_WaitingChat
CString
m_sMainTitle
CString
m_sArtist
CString
m_sSubTitle
int
m_iSelectMode
CString
m_sChatText
PacketFunctions
m_SMOnlinePacket
bool
isLanServer
StepManiaLanServer
*
LANserver
Private Member Functions
void
ProcessInput
()
void
StartUp
()
bool
Listen
(unsigned short port)
Private Attributes
float
m_lastOffset
[2]
int
m_playerID
int
m_step
int
m_score
int
m_combo
int
m_startupStatus
bool
m_scoreboardchange
[NUM_NSSB_CATEGORIES]
CString
m_ServerName
EzSockets
*
NetPlayerClient
int
m_ServerVersion
PacketFunctions
m_packet
Constructor & Destructor Documentation
NetworkSyncManager::NetworkSyncManager
(
LoadingWindow
*
ld
=
NULL
)
NetworkSyncManager::~
NetworkSyncManager
(
)
Member Function Documentation
bool NetworkSyncManager::ChangedScoreboard
(
int
Column
)
void NetworkSyncManager::CloseConnection
(
)
bool NetworkSyncManager::Connect
(
const CString &
addy
,
unsigned short
port
)
void NetworkSyncManager::DisplayStartupStatus
(
)
CString NetworkSyncManager::GetServerName
(
)
bool NetworkSyncManager::Listen
(
unsigned short
port
)
[private]
void NetworkSyncManager::PostStartUp
(
const CString &
ServerIP
)
void NetworkSyncManager::ProcessInput
(
)
[private]
void NetworkSyncManager::ReportNSSOnOff
(
int
i
)
void NetworkSyncManager::ReportPlayerOptions
(
)
void NetworkSyncManager::ReportScore
(
int
playerID
,
int
step
,
int
score
,
int
combo
)
void NetworkSyncManager::ReportSongOver
(
)
void NetworkSyncManager::ReportStyle
(
)
void NetworkSyncManager::ReportTiming
(
float
offset
,
int
PlayerNumber
)
void NetworkSyncManager::SelectUserSong
(
)
void NetworkSyncManager::SendChat
(
const CString &
message
)
void NetworkSyncManager::SendSMOnline
(
)
void NetworkSyncManager::StartRequest
(
short
position
)
void NetworkSyncManager::StartUp
(
)
[private]
void NetworkSyncManager::Update
(
float
fDeltaTime
)
Member Data Documentation
bool
NetworkSyncManager::isLanServer
bool
NetworkSyncManager::isSMOLoggedIn
[NUM_PLAYERS]
bool
NetworkSyncManager::isSMOnline
StepManiaLanServer
*
NetworkSyncManager::LANserver
vector<
int
>
NetworkSyncManager::m_ActivePlayer
int
NetworkSyncManager::m_ActivePlayers
int
NetworkSyncManager::m_combo
[private]
vector<
EndOfGame_PlayerData
>
NetworkSyncManager::m_EvalPlayerData
int
NetworkSyncManager::m_iSelectMode
float
NetworkSyncManager::m_lastOffset
[2]
[private]
PacketFunctions
NetworkSyncManager::m_packet
[private]
int
NetworkSyncManager::m_playerID
[private]
int
NetworkSyncManager::m_playerLife
[NUM_PLAYERS]
vector<CString>
NetworkSyncManager::m_PlayerNames
vector<
int
>
NetworkSyncManager::m_PlayerStatus
CString
NetworkSyncManager::m_sArtist
CString
NetworkSyncManager::m_sChatText
int
NetworkSyncManager::m_score
[private]
CString
NetworkSyncManager::m_Scoreboard
[NUM_NSSB_CATEGORIES]
bool
NetworkSyncManager::m_scoreboardchange
[NUM_NSSB_CATEGORIES]
[private]
CString
NetworkSyncManager::m_ServerName
[private]
int
NetworkSyncManager::m_ServerVersion
[private]
CString
NetworkSyncManager::m_sMainTitle
PacketFunctions
NetworkSyncManager::m_SMOnlinePacket
CString
NetworkSyncManager::m_sSubTitle
int
NetworkSyncManager::m_startupStatus
[private]
int
NetworkSyncManager::m_step
[private]
CString
NetworkSyncManager::m_WaitingChat
EzSockets
*
NetworkSyncManager::NetPlayerClient
[private]
bool
NetworkSyncManager::useSMserver
The documentation for this class was generated from the following files:
NetworkSyncManager.h
NetworkSyncManager.cpp
Generated on Thu Jan 27 21:00:15 2005 for StepMania by
1.3.7