Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

GameClient Class Reference

#include <NetworkSyncServer.h>

Collaboration diagram for GameClient:

Collaboration graph
[legend]
List of all members.

Public Types

enum  LastNetScreen { NS_NOWHERE = 0, NS_SELECTSCREEN, NS_OPTIONS, NS_EVALUATION }

Public Member Functions

void UpdateStats (PacketFunctions &Packet)
void SetClientVersion (int ver, const CString &b)
void StartRequest (PacketFunctions &Packet)
int GetData (PacketFunctions &Packet)
 GameClient ()
bool IsPlaying (int Player)
void StyleUpdate (PacketFunctions &Packet)

Public Attributes

bool GotStartRequest
EzSockets clientSocket
LanPlayer Player [2]
bool InGame
int twoPlayers
bool hasSong
bool forceHas
bool inNetMusicSelect
int startPosition
bool isStarting
bool wasIngame
bool lowerJudge
enum GameClient::LastNetScreen NetScreenInfo

Private Attributes

string build
GameInfo gameInfo
int version

Member Enumeration Documentation

enum GameClient::LastNetScreen
 

Enumeration values:
NS_NOWHERE 
NS_SELECTSCREEN 
NS_OPTIONS 
NS_EVALUATION 


Constructor & Destructor Documentation

GameClient::GameClient  ) 
 


Member Function Documentation

int GameClient::GetData PacketFunctions Packet  ) 
 

bool GameClient::IsPlaying int  Player  ) 
 

void GameClient::SetClientVersion int  ver,
const CString &  b
 

void GameClient::StartRequest PacketFunctions Packet  ) 
 

void GameClient::StyleUpdate PacketFunctions Packet  ) 
 

void GameClient::UpdateStats PacketFunctions Packet  ) 
 


Member Data Documentation

string GameClient::build [private]
 

EzSockets GameClient::clientSocket
 

bool GameClient::forceHas
 

GameInfo GameClient::gameInfo [private]
 

bool GameClient::GotStartRequest
 

bool GameClient::hasSong
 

bool GameClient::InGame
 

bool GameClient::inNetMusicSelect
 

bool GameClient::isStarting
 

bool GameClient::lowerJudge
 

enum GameClient::LastNetScreen GameClient::NetScreenInfo
 

LanPlayer GameClient::Player[2]
 

int GameClient::startPosition
 

int GameClient::twoPlayers
 

int GameClient::version [private]
 

bool GameClient::wasIngame
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:14 2005 for StepMania by doxygen 1.3.7