tron@4512: /* $Id$ */ tron@4512: rubidium@9111: /** @file network_gui.h GUIs related to networking. */ rubidium@9111: tron@4512: #ifndef NETWORK_GUI_H tron@4512: #define NETWORK_GUI_H tron@4512: Darkvater@4830: #ifdef ENABLE_NETWORK Darkvater@4830: rubidium@9428: #include "../window_type.h" rubidium@9428: #include "network_type.h" Darkvater@4830: tron@4512: void ShowNetworkNeedPassword(NetworkPasswordType npt); rubidium@10207: void ShowNetworkGiveMoneyWindow(CompanyID company); rubidium@6531: void ShowNetworkChatQueryWindow(DestType type, int dest); rubidium@6247: void ShowJoinStatusWindow(); rubidium@6247: void ShowNetworkGameWindow(); rubidium@6247: void ShowClientList(); glx@9241: void ShowNetworkCompanyPasswordWindow(Window *parent); Darkvater@4830: Darkvater@4830: #else /* ENABLE_NETWORK */ Darkvater@4830: /* Network function stubs when networking is disabled */ Darkvater@4830: rubidium@6531: static inline void ShowNetworkChatQueryWindow(byte desttype, int dest) {} rubidium@6247: static inline void ShowClientList() {} rubidium@6247: static inline void ShowNetworkGameWindow() {} glx@9241: static inline void ShowNetworkCompanyPasswordWindow(Window *parent) {} Darkvater@4830: Darkvater@4830: #endif /* ENABLE_NETWORK */ tron@4512: peter1138@4666: #endif /* NETWORK_GUI_H */