Merge pull request #1434 from blackwc/fullscreen-cli-fix

fullscreen and windowed mode cli fix
This commit is contained in:
Anis 2016-02-19 16:59:42 +01:00
commit 5947933f99
4 changed files with 18 additions and 8 deletions

View file

@ -141,11 +141,11 @@ function parseArgs()
switch$ (%arg) switch$ (%arg)
{ {
case "-fullscreen": case "-fullscreen":
setFullScreen(true); $cliFullscreen = true;
$argUsed[%i]++; $argUsed[%i]++;
case "-windowed": case "-windowed":
setFullScreen(false); $cliFullscreen = false;
$argUsed[%i]++; $argUsed[%i]++;
case "-openGL": case "-openGL":

View file

@ -39,9 +39,14 @@ function configureCanvas()
%rate = getWord($pref::Video::mode, $WORD::REFRESH); %rate = getWord($pref::Video::mode, $WORD::REFRESH);
%fsaa = getWord($pref::Video::mode, $WORD::AA); %fsaa = getWord($pref::Video::mode, $WORD::AA);
echo("--------------"); if($cliFullscreen !$= "") {
echo("Attempting to set resolution to \"" @ $pref::Video::mode @ "\""); %fs = $cliFullscreen;
$cliFullscreen = "";
}
echo("--------------");
echo("Attempting to set resolution to \"" @ %resX SPC %resY SPC %fs SPC %bpp SPC %rate SPC %fsaa @ "\"");
%deskRes = getDesktopResolution(); %deskRes = getDesktopResolution();
%deskResX = getWord(%deskRes, $WORD::RES_X); %deskResX = getWord(%deskRes, $WORD::RES_X);
%deskResY = getWord(%deskRes, $WORD::RES_Y); %deskResY = getWord(%deskRes, $WORD::RES_Y);

View file

@ -141,11 +141,11 @@ function parseArgs()
switch$ (%arg) switch$ (%arg)
{ {
case "-fullscreen": case "-fullscreen":
setFullScreen(true); $cliFullscreen = true;
$argUsed[%i]++; $argUsed[%i]++;
case "-windowed": case "-windowed":
setFullScreen(false); $cliFullscreen = false;
$argUsed[%i]++; $argUsed[%i]++;
case "-openGL": case "-openGL":

View file

@ -39,9 +39,14 @@ function configureCanvas()
%rate = getWord($pref::Video::mode, $WORD::REFRESH); %rate = getWord($pref::Video::mode, $WORD::REFRESH);
%fsaa = getWord($pref::Video::mode, $WORD::AA); %fsaa = getWord($pref::Video::mode, $WORD::AA);
echo("--------------"); if($cliFullscreen !$= "") {
echo("Attempting to set resolution to \"" @ $pref::Video::mode @ "\""); %fs = $cliFullscreen;
$cliFullscreen = "";
}
echo("--------------");
echo("Attempting to set resolution to \"" @ %resX SPC %resY SPC %fs SPC %bpp SPC %rate SPC %fsaa @ "\"");
%deskRes = getDesktopResolution(); %deskRes = getDesktopResolution();
%deskResX = getWord(%deskRes, $WORD::RES_X); %deskResX = getWord(%deskRes, $WORD::RES_X);
%deskResY = getWord(%deskRes, $WORD::RES_Y); %deskResY = getWord(%deskRes, $WORD::RES_Y);