Switch between -windowed and -fullscreen properly in launcher

Checking/Unchecking will now switch between them properly.
-forceborder does not work and the issue resides in the engine itself (it does the same bitshift operation as -windowed for some reason).
This commit is contained in:
Kawe Mazidjatari 2022-08-04 12:56:05 +02:00
parent dec7cc0fa5
commit d89967a5c2

View File

@ -805,9 +805,13 @@ eLaunchMode CUIBaseSurface::BuildParameter(string& svParameters)
if (this->m_WindowedToggle->Checked())
svParameters.append("-windowed\n");
else
svParameters.append("-fullscreen\n");
if (this->m_NoBorderToggle->Checked())
svParameters.append("-noborder\n");
//else
// svParameters.append("-forceborder\n"); // !TODO: FIX IN ENGINE!
if (StringIsDigit(this->m_FpsTextBox->Text().ToCString()))
svParameters.append("+fps_max \"" + this->m_FpsTextBox->Text() + "\"\n");
@ -1008,9 +1012,13 @@ eLaunchMode CUIBaseSurface::BuildParameter(string& svParameters)
if (this->m_WindowedToggle->Checked())
svParameters.append("-windowed\n");
else
svParameters.append("-fullscreen\n");
if (this->m_NoBorderToggle->Checked())
svParameters.append("-noborder\n");
//else
// svParameters.append("-forceborder\n"); // !TODO: FIX IN ENGINE!
if (StringIsDigit(this->m_FpsTextBox->Text().ToCString()))
svParameters.append("+fps_max \"" + this->m_FpsTextBox->Text() + "\"\n");