|
@@ -808,18 +808,18 @@ static const Widget _network_game_window
|
|
|
|
|
|
{ WWT_RESIZEBOX, RESIZE_LRTB, COLOUR_LIGHT_BLUE, 438, 449, 252, 263, 0x0, STR_RESIZE_BUTTON },
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _network_game_window_desc = {
|
|
|
static const WindowDesc _network_game_window_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 450, 264, 780, 264,
|
|
|
WC_NETWORK_WINDOW, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_STD_BTN | WDF_UNCLICK_BUTTONS | WDF_RESIZABLE,
|
|
|
_network_game_window_widgets,
|
|
|
};
|
|
|
_network_game_window_widgets
|
|
|
);
|
|
|
|
|
|
void ShowNetworkGameWindow()
|
|
|
{
|
|
|
static bool first = true;
|
|
|
DeleteWindowById(WC_NETWORK_WINDOW, 0);
|
|
|
|
|
@@ -1132,18 +1132,18 @@ static const Widget _network_start_serve
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_WHITE, 150, 250, 224, 235, STR_NETWORK_LOAD_GAME, STR_NETWORK_LOAD_GAME_TIP}, // NSSW_LOAD
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_WHITE, 260, 360, 224, 235, STR_012E_CANCEL, STR_NULL}, // NSSW_CANCEL
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _network_start_server_window_desc = {
|
|
|
static const WindowDesc _network_start_server_window_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 420, 244, 420, 244,
|
|
|
WC_NETWORK_WINDOW, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
|
|
|
_network_start_server_window_widgets,
|
|
|
};
|
|
|
_network_start_server_window_widgets
|
|
|
);
|
|
|
|
|
|
static void ShowNetworkStartServerWindow()
|
|
|
{
|
|
|
DeleteWindowById(WC_NETWORK_WINDOW, 0);
|
|
|
|
|
|
new NetworkStartServerWindow(&_network_start_server_window_desc);
|
|
@@ -1358,18 +1358,18 @@ static const Widget _network_lobby_windo
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_WHITE, 158, 268, 215, 226, STR_NETWORK_REFRESH, STR_NETWORK_REFRESH_TIP}, // NLWW_REFRESH
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_WHITE, 278, 388, 200, 211, STR_012E_CANCEL, STR_NULL}, // NLWW_CANCEL
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _network_lobby_window_desc = {
|
|
|
static const WindowDesc _network_lobby_window_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 420, 235, 420, 235,
|
|
|
WC_NETWORK_WINDOW, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
|
|
|
_network_lobby_window_widgets,
|
|
|
};
|
|
|
_network_lobby_window_widgets
|
|
|
);
|
|
|
|
|
|
/* Show the networklobbywindow with the selected server
|
|
|
* @param ngl Selected game pointer which is passed to the new window */
|
|
|
static void ShowNetworkLobbyWindow(NetworkGameList *ngl)
|
|
|
{
|
|
|
DeleteWindowById(WC_NETWORK_WINDOW, 0);
|
|
@@ -1419,18 +1419,18 @@ static const Widget _client_list_widgets
|
|
|
|
|
|
static const Widget _client_list_popup_widgets[] = {
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 0, 99, 0, 0, 0, STR_NULL},
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _client_list_desc = {
|
|
|
static const WindowDesc _client_list_desc(
|
|
|
WDP_AUTO, WDP_AUTO, 250, 1, 250, 1,
|
|
|
WC_CLIENT_LIST, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON,
|
|
|
_client_list_widgets,
|
|
|
};
|
|
|
_client_list_widgets
|
|
|
);
|
|
|
|
|
|
/* Finds the Xth client-info that is active */
|
|
|
static const NetworkClientInfo *NetworkFindClientInfo(byte client_no)
|
|
|
{
|
|
|
const NetworkClientInfo *ci;
|
|
|
|
|
@@ -1844,18 +1844,18 @@ static const Widget _network_join_status
|
|
|
{ WWT_CAPTION, RESIZE_NONE, COLOUR_GREY, 0, 249, 0, 13, STR_NETWORK_CONNECTING, STR_018C_WINDOW_TITLE_DRAG_THIS},
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 0, 249, 14, 84, 0x0, STR_NULL},
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_WHITE, 75, 175, 69, 80, STR_NETWORK_DISCONNECT, STR_NULL},
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _network_join_status_window_desc = {
|
|
|
static const WindowDesc _network_join_status_window_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 250, 85, 250, 85,
|
|
|
WC_NETWORK_STATUS_WINDOW, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_DEF_WIDGET | WDF_MODAL,
|
|
|
_network_join_status_window_widget,
|
|
|
};
|
|
|
_network_join_status_window_widget
|
|
|
);
|
|
|
|
|
|
void ShowJoinStatusWindow()
|
|
|
{
|
|
|
DeleteWindowById(WC_NETWORK_STATUS_WINDOW, 0);
|
|
|
new NetworkJoinStatusWindow(&_network_join_status_window_desc);
|
|
|
}
|
|
@@ -1957,18 +1957,18 @@ static const Widget _ncp_window_widgets[
|
|
|
{ WWT_TEXTBTN, RESIZE_NONE, COLOUR_GREY, 101, 294, 35, 46, STR_MAKE_DEFAULT_COMPANY_PASSWORD, STR_MAKE_DEFAULT_COMPANY_PASSWORD_TIP},
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_GREY, 0, 149, 51, 62, STR_012E_CANCEL, STR_COMPANY_PASSWORD_CANCEL},
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_GREY, 150, 299, 51, 62, STR_012F_OK, STR_COMPANY_PASSWORD_OK},
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _ncp_window_desc = {
|
|
|
static const WindowDesc _ncp_window_desc(
|
|
|
WDP_AUTO, WDP_AUTO, 300, 63, 300, 63,
|
|
|
WC_COMPANY_PASSWORD_WINDOW, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON,
|
|
|
_ncp_window_widgets,
|
|
|
};
|
|
|
_ncp_window_widgets
|
|
|
);
|
|
|
|
|
|
void ShowNetworkCompanyPasswordWindow(Window *parent)
|
|
|
{
|
|
|
DeleteWindowById(WC_COMPANY_PASSWORD_WINDOW, 0);
|
|
|
|
|
|
new NetworkCompanyPasswordWindow(&_ncp_window_desc, parent);
|