Bläddra i källkod

Update core.tscript

returns the ability to compile all scripts and gui files
marauder2k7 4 månader sedan
förälder
incheckning
183d8e904f
1 ändrade filer med 20 tillägg och 0 borttagningar
  1. 20 0
      Templates/BaseGame/game/core/core.tscript

+ 20 - 0
Templates/BaseGame/game/core/core.tscript

@@ -38,6 +38,26 @@ function CoreModule::onCreate(%this)
    // Parse the command line arguments
    echo("\n--------- Parsing Arguments ---------");
    parseArgs();
+
+   if($compileAll)
+   {
+      echo(" --- Compiling all files ---");
+      compileFiles("*" @ $TorqueScriptFileExtension);
+      compileFiles("*.gui");
+      compileFiles("*.ts");  
+      echo(" --- Exiting after compile ---");
+      quit();
+   }
+
+   if($compileTools)
+   {
+      echo(" --- Compiling tools scritps ---");
+      compileFiles("tools/*" @ $TorqueScriptFileExtension);
+      compileFiles("tools/*.gui");
+      compileFiles("tools/*.ts");  
+      echo(" --- Exiting after compile ---");
+      quit();
+   }
    
    // The canvas needs to be initialized before any gui scripts are run since
    // some of the controls assume that the canvas exists at load time.