Преглед изворни кода

fullscreen and windowed mode cli fix

blackwc пре 10 година
родитељ
комит
6d6055c873

+ 2 - 2
Templates/Empty/game/core/main.cs

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

+ 3 - 0
Templates/Empty/game/core/scripts/client/canvas.cs

@@ -32,6 +32,9 @@ function configureCanvas()
    if ($pref::Video::mode $= "")
       $pref::Video::mode = "800 600 false 32 60 0";
 
+   if($cliFullscreen !$="")
+      $pref::Video::mode = setWord($pref::Video::mode, $WORD::FULLSCREEN, $cliFullScreen);
+
    %resX = getWord($pref::Video::mode, $WORD::RES_X);
    %resY = getWord($pref::Video::mode, $WORD::RES_Y);
    %fs = getWord($pref::Video::mode,   $WORD::FULLSCREEN);

+ 2 - 2
Templates/Full/game/core/main.cs

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

+ 3 - 0
Templates/Full/game/core/scripts/client/canvas.cs

@@ -32,6 +32,9 @@ function configureCanvas()
    if ($pref::Video::mode $= "")
       $pref::Video::mode = "800 600 false 32 60 0";
 
+   if($cliFullscreen !$="")
+      $pref::Video::mode = setWord($pref::Video::mode, $WORD::FULLSCREEN, $cliFullScreen);
+
    %resX = getWord($pref::Video::mode, $WORD::RES_X);
    %resY = getWord($pref::Video::mode, $WORD::RES_Y);
    %fs = getWord($pref::Video::mode,   $WORD::FULLSCREEN);