# HG changeset patch # User Darkvater # Date 1160664516 0 # Node ID cb6ad7332c52d4542cda04a556d8ee6851467c43 # Parent 9e32eafd46574b3cbdc1f24f07dea8be077590d9 (svn r6753) -Codechange: Move some function declerations from functions.h into network.h and let NetworkDisconnect handle all shutdown related operations. diff -r 9e32eafd4657 -r cb6ad7332c52 functions.h --- a/functions.h Thu Oct 12 14:42:00 2006 +0000 +++ b/functions.h Thu Oct 12 14:48:36 2006 +0000 @@ -132,16 +132,6 @@ uint32 GetBridgeLength(TileIndex begin, TileIndex end); 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 */ void PlaceTreesRandomly(void); diff -r 9e32eafd4657 -r cb6ad7332c52 network.c --- a/network.c Thu Oct 12 14:42:00 2006 +0000 +++ b/network.c Thu Oct 12 14:48:36 2006 +0000 @@ -1465,6 +1465,9 @@ // This shuts the network down void NetworkShutDown(void) { + NetworkDisconnect(); + NetworkUDPClose(); + DEBUG(net, 3) ("[NET][Core] Shutting down the network."); _network_available = false; diff -r 9e32eafd4657 -r cb6ad7332c52 network.h --- a/network.h Thu Oct 12 14:42:00 2006 +0000 +++ b/network.h Thu Oct 12 14:48:36 2006 +0000 @@ -224,6 +224,15 @@ void NetworkPopulateCompanyInfo(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 */ // Those variables must always be registered! diff -r 9e32eafd4657 -r cb6ad7332c52 openttd.c --- a/openttd.c Thu Oct 12 14:42:00 2006 +0000 +++ b/openttd.c Thu Oct 12 14:48:36 2006 +0000 @@ -509,8 +509,6 @@ if (_network_available) { // Shut down the network and close any open connections NetworkDisconnect(); - NetworkUDPClose(); - NetworkShutDown(); } #endif /* ENABLE_NETWORK */