91 int arg3,
int arg4,
int status);
99 #endif // !__NETWORK_H__
void NetworkCommands()
Recover network.
Definition: network.cpp:1083
unsigned int gameCyclesPerUpdate
Local network port to use.
Definition: network.h:55
CUDPSocket NetworkFildes
Network is in sync.
Definition: network.cpp:295
unsigned int NetworkLag
Network update each # game cycles.
Definition: network.h:56
void NetworkRecover()
Quit game: warn other users.
Definition: network.cpp:1161
static CNetworkParameter Instance
Default communication port.
Definition: network.h:62
The big unit structure.
Definition: unit.h:119
void NetworkSendChatMessage(const std::string &msg)
Get all network commands.
Definition: network.cpp:633
CNetworkParameter()
Definition: network.cpp:278
void NetworkSendCommand(int command, const CUnit &unit, int x, int y, const CUnit *dest, const CUnitType *type, int status)
Send network command.
Definition: network.cpp:530
void NetworkSendExtendedCommand(int command, int arg1, int arg2, int arg3, int arg4, int status)
Send extended network command.
Definition: network.cpp:573
unsigned int timeoutInS
Network lag (# update cycles)
Definition: network.h:57
void NetworkCclRegister()
Definition: netconnect.cpp:1864
void ExitNetwork1()
Initialise network.
Definition: network.cpp:444
void FixValues()
Definition: network.cpp:287
Definition: unittype.h:467
void NetworkEvent()
Initialise network data for ingame communication.
Definition: network.cpp:852
void NetworkQuitGame()
Hold in sync.
Definition: network.cpp:885
unsigned int localPort
Local network address to use.
Definition: network.h:54
std::string localHost
Definition: network.h:53
static const int defaultPort
Number of seconds until player times out.
Definition: network.h:60
void NetworkSendSelection(CUnit **units, int count)
Send Selections to Team.
Definition: network.cpp:600
bool IsValid() const
Definition: netsockets.cpp:173
bool IsNetworkGame()
Network is in sync.
Definition: network.h:76
Definition: netsockets.h:57
bool NetworkInSync
Network file descriptor.
Definition: network.cpp:293
void NetworkSync()
Handle network events.
void NetworkOnStartGame()
Cleanup network (port)
Definition: network.cpp:467
void InitNetwork1()
Definition: network.cpp:404