|
|
|
@ -503,9 +503,9 @@ public:
|
|
|
|
|
ShowQueryString(
|
|
|
|
|
STR_JUST_RAW_STRING,
|
|
|
|
|
STR_NETWORK_ENTER_IP,
|
|
|
|
|
31 | 0x1000, // maximum number of characters OR
|
|
|
|
|
31, // maximum number of characters
|
|
|
|
|
250, // characters up to this width pixels, whichever is satisfied first
|
|
|
|
|
this, CS_ALPHANUMERAL);
|
|
|
|
|
this, CS_ALPHANUMERAL, QSF_ACCEPT_UNCHANGED);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case NGWW_START: // Start server
|
|
|
|
@ -834,7 +834,7 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow {
|
|
|
|
|
case NSSW_SETPWD: // Set password button
|
|
|
|
|
this->widget_id = NSSW_SETPWD;
|
|
|
|
|
SetDParamStr(0, _settings_client.network.server_password);
|
|
|
|
|
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_SET_PASSWORD, 20, 250, this, CS_ALPHANUMERAL);
|
|
|
|
|
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_SET_PASSWORD, 20, 250, this, CS_ALPHANUMERAL, QSF_NONE);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case NSSW_SELMAP: { // Select map
|
|
|
|
@ -877,19 +877,19 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow {
|
|
|
|
|
case NSSW_CLIENTS_TXT: // Click on number of players
|
|
|
|
|
this->widget_id = NSSW_CLIENTS_TXT;
|
|
|
|
|
SetDParam(0, _settings_client.network.max_clients);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_CLIENTS, 3, 50, this, CS_NUMERAL);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_CLIENTS, 3, 50, this, CS_NUMERAL, QSF_NONE);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case NSSW_COMPANIES_TXT: // Click on number of companies
|
|
|
|
|
this->widget_id = NSSW_COMPANIES_TXT;
|
|
|
|
|
SetDParam(0, _settings_client.network.max_companies);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_COMPANIES, 3, 50, this, CS_NUMERAL);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_COMPANIES, 3, 50, this, CS_NUMERAL, QSF_NONE);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case NSSW_SPECTATORS_TXT: // Click on number of spectators
|
|
|
|
|
this->widget_id = NSSW_SPECTATORS_TXT;
|
|
|
|
|
SetDParam(0, _settings_client.network.max_spectators);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_SPECTATORS, 3, 50, this, CS_NUMERAL);
|
|
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_NETWORK_NUMBER_OF_SPECTATORS, 3, 50, this, CS_NUMERAL, QSF_NONE);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case NSSW_LANGUAGE_BTN: { // Language
|
|
|
|
@ -1660,7 +1660,7 @@ void ShowNetworkNeedPassword(NetworkPasswordType npt)
|
|
|
|
|
case NETWORK_GAME_PASSWORD: caption = STR_NETWORK_NEED_GAME_PASSWORD_CAPTION; break;
|
|
|
|
|
case NETWORK_COMPANY_PASSWORD: caption = STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION; break;
|
|
|
|
|
}
|
|
|
|
|
ShowQueryString(STR_EMPTY, caption, 20, 180, FindWindowById(WC_NETWORK_STATUS_WINDOW, 0), CS_ALPHANUMERAL);
|
|
|
|
|
ShowQueryString(STR_EMPTY, caption, 20, 180, FindWindowById(WC_NETWORK_STATUS_WINDOW, 0), CS_ALPHANUMERAL, QSF_NONE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Vars needed for the join-GUI
|
|
|
|
|