1
0
Fork 0

(svn r6753) -Codechange: Move some function declerations from functions.h into network.h

and let NetworkDisconnect handle all shutdown related operations.
release/0.5
Darkvater 2006-10-12 14:48:36 +00:00
parent 110fc94cb5
commit 15bf48acfd
4 changed files with 12 additions and 12 deletions

View File

@ -132,16 +132,6 @@ bool CheckBridge_Stuff(byte bridge_type, uint bridge_len);
uint32 GetBridgeLength(TileIndex begin, TileIndex end); uint32 GetBridgeLength(TileIndex begin, TileIndex end);
int CalcBridgeLenCostFactor(int x); int CalcBridgeLenCostFactor(int x);
/* network.c */
void NetworkUDPClose(void);
void NetworkStartUp(void);
void NetworkShutDown(void);
void NetworkGameLoop(void);
void NetworkUDPGameLoop(void);
bool NetworkServerStart(void);
bool NetworkClientConnectGame(const char* host, unsigned short port);
void NetworkReboot(void);
void NetworkDisconnect(void);
/* misc_cmd.c */ /* misc_cmd.c */
void PlaceTreesRandomly(void); void PlaceTreesRandomly(void);

View File

@ -1465,6 +1465,9 @@ void NetworkStartUp(void)
// This shuts the network down // This shuts the network down
void NetworkShutDown(void) void NetworkShutDown(void)
{ {
NetworkDisconnect();
NetworkUDPClose();
DEBUG(net, 3) ("[NET][Core] Shutting down the network."); DEBUG(net, 3) ("[NET][Core] Shutting down the network.");
_network_available = false; _network_available = false;

View File

@ -224,6 +224,15 @@ bool NetworkChangeCompanyPassword(byte argc, char *argv[]);
void NetworkPopulateCompanyInfo(void); void NetworkPopulateCompanyInfo(void);
void CheckMinPlayers(void); void CheckMinPlayers(void);
void NetworkStartUp(void);
void NetworkUDPClose(void);
void NetworkShutDown(void);
void NetworkGameLoop(void);
void NetworkUDPGameLoop(void);
bool NetworkServerStart(void);
bool NetworkClientConnectGame(const char* host, unsigned short port);
void NetworkReboot(void);
void NetworkDisconnect(void);
#endif /* ENABLE_NETWORK */ #endif /* ENABLE_NETWORK */
// Those variables must always be registered! // Those variables must always be registered!

View File

@ -509,8 +509,6 @@ int ttd_main(int argc, char *argv[])
if (_network_available) { if (_network_available) {
// Shut down the network and close any open connections // Shut down the network and close any open connections
NetworkDisconnect(); NetworkDisconnect();
NetworkUDPClose();
NetworkShutDown();
} }
#endif /* ENABLE_NETWORK */ #endif /* ENABLE_NETWORK */