forked from Mirrors/openclonk
Add warning about unfinished gamepad controls
parent
56cac7a4e2
commit
223ab6f77b
|
@ -338,6 +338,8 @@ IDS_DLG_ERROR=Fehler
|
||||||
IDS_DLG_EXIT=&Beenden
|
IDS_DLG_EXIT=&Beenden
|
||||||
IDS_DLG_GAME=Spiel
|
IDS_DLG_GAME=Spiel
|
||||||
IDS_DLG_GAMEGO=&Starten
|
IDS_DLG_GAMEGO=&Starten
|
||||||
|
IDS_DLG_GAMEPADEXPERIMENTAL=Die Gamepad-Steuerung ist in dieser Version experimentell und kann daher nur in wenigen Szenarien verwendet werden.
|
||||||
|
IDS_DLG_GAMEPADEXPTITLE=Gamepad-Steuerung
|
||||||
IDS_DLG_GRAPHICS=Grafik
|
IDS_DLG_GRAPHICS=Grafik
|
||||||
IDS_DLG_INVALIDENTRY=Ungültige Angaben
|
IDS_DLG_INVALIDENTRY=Ungültige Angaben
|
||||||
IDS_DLG_LEAGUESIGNUP=Liga-Anmeldung
|
IDS_DLG_LEAGUESIGNUP=Liga-Anmeldung
|
||||||
|
|
|
@ -338,6 +338,8 @@ IDS_DLG_ERROR=Error
|
||||||
IDS_DLG_EXIT=E&xit
|
IDS_DLG_EXIT=E&xit
|
||||||
IDS_DLG_GAME=Game
|
IDS_DLG_GAME=Game
|
||||||
IDS_DLG_GAMEGO=&Start
|
IDS_DLG_GAMEGO=&Start
|
||||||
|
IDS_DLG_GAMEPADEXPERIMENTAL=Gamepad controls are experimental in this release and will only be usable in few scenarios.
|
||||||
|
IDS_DLG_GAMEPADEXPTITLE=Gamepad Controls
|
||||||
IDS_DLG_GRAPHICS=Graphics
|
IDS_DLG_GRAPHICS=Graphics
|
||||||
IDS_DLG_INVALIDENTRY=Invalid Entry
|
IDS_DLG_INVALIDENTRY=Invalid Entry
|
||||||
IDS_DLG_LEAGUESIGNUP=League Login
|
IDS_DLG_LEAGUESIGNUP=League Login
|
||||||
|
|
|
@ -1537,6 +1537,18 @@ void C4StartupPlrPropertiesDlg::UserClose(bool fOK)
|
||||||
{
|
{
|
||||||
StdStrBuf PlrName(pNameEdit->GetText()), Filename;
|
StdStrBuf PlrName(pNameEdit->GetText()), Filename;
|
||||||
if (!C4StartupPlrSelDlg::CheckPlayerName(PlrName, Filename, pForPlayer ? &pForPlayer->GetFilename() : nullptr, true)) return;
|
if (!C4StartupPlrSelDlg::CheckPlayerName(PlrName, Filename, pForPlayer ? &pForPlayer->GetFilename() : nullptr, true)) return;
|
||||||
|
|
||||||
|
// Warn that gamepad controls are still unfinished.
|
||||||
|
C4PlayerControlAssignmentSet *control_set = Game.PlayerControlUserAssignmentSets.GetSetByName(C4P.PrefControl.getData());
|
||||||
|
if (control_set && control_set->HasGamepad())
|
||||||
|
{
|
||||||
|
GetScreen()->ShowMessageModal(
|
||||||
|
LoadResStr("IDS_DLG_GAMEPADEXPERIMENTAL"),
|
||||||
|
LoadResStr("IDS_DLG_GAMEPADEXPTITLE"),
|
||||||
|
C4GUI::MessageDialog::btnOK,
|
||||||
|
C4GUI::Ico_Gamepad
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Close(fOK);
|
Close(fOK);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue