tron@2186: /* $Id$ */ tron@2186: darkvater@211: #ifndef NETWORK_H darkvater@211: #define NETWORK_H darkvater@211: rubidium@8772: #include "../player_type.h" rubidium@8772: truelight@543: #ifdef ENABLE_NETWORK truelight@543: rubidium@6573: void NetworkStartUp(); rubidium@6573: void NetworkShutDown(); rubidium@6504: rubidium@8617: extern bool _networking; ///< are we in networking mode? rubidium@8772: extern bool _network_server; ///< network-server is active rubidium@8772: extern bool _network_available; ///< is network mode available? rubidium@8772: extern bool _network_dedicated; ///< are we a dedicated server? rubidium@8772: extern bool _network_advertise; ///< is the server advertising to the master server? rubidium@8761: extern bool _network_reload_cfg; ///< will we reload the entire config for the next game? Darkvater@4830: Darkvater@4830: #else /* ENABLE_NETWORK */ Darkvater@4830: /* Network function stubs when networking is disabled */ Darkvater@4830: rubidium@6573: static inline void NetworkStartUp() {} rubidium@6573: static inline void NetworkShutDown() {} Darkvater@4830: Darkvater@4830: #define _networking 0 Darkvater@4830: #define _network_server 0 Darkvater@4830: #define _network_available 0 rubidium@5962: #define _network_dedicated 0 rubidium@5962: #define _network_advertise 0 Darkvater@4830: truelight@543: #endif /* ENABLE_NETWORK */ truelight@543: rubidium@8772: /** What is the revision of OpenTTD. */ rubidium@8772: extern const char _openttd_revision[]; rubidium@8772: rubidium@8772: /** As which player do we play? */ rubidium@8772: extern PlayerID _network_playas; darkvater@211: darkvater@211: #endif /* NETWORK_H */