mirror of https://github.com/OpenTTD/OpenTTD
(svn r6753) -Codechange: Move some function declerations from functions.h into network.h
and let NetworkDisconnect handle all shutdown related operations.release/0.5
parent
110fc94cb5
commit
15bf48acfd
10
functions.h
10
functions.h
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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!
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue