Kaynağa Gözat

Adding quick exit with esc

Josh Engebretson 8 yıl önce
ebeveyn
işleme
b95aa36b45

+ 8 - 0
Basic2D/JavaScript/Resources/Scripts/main.js

@@ -1,3 +1,11 @@
 // This script is the main entry point of the game
 //Load scene
 Atomic.player.loadScene("Scenes/Scene.scene");
+
+exports.update = function() {
+
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
+
+}

+ 8 - 0
Basic3D/JavaScript/Resources/Scripts/main.js

@@ -1,3 +1,11 @@
 // This script is the main entry point of the game
 //Load scene
 Atomic.player.loadScene("Scenes/Scene.scene");
+
+exports.update = function() {
+
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
+
+}

+ 8 - 0
Breakout/JavaScript/Resources/Scripts/main.js

@@ -9,3 +9,11 @@ var camera = scene.getMainCamera();
 //calculate ortho size
 camera.setOrthoSize(Atomic.graphics.height * Atomic.PIXEL_SIZE);
 camera.setZoom(Math.min(Atomic.graphics.width / WIDTH, Atomic.graphics.height / HEIGHT));
+
+exports.update = function() {
+
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
+
+}

+ 10 - 0
RoboMan3D/JavaScript/Resources/Scripts/main.js

@@ -2,6 +2,16 @@
 //Load scene
 Atomic.player.loadScene("Scenes/Test.scene");
 
+Atomic.input.setMouseVisible(false);
+
+exports.update = function() {
+
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
+
+}
+
 //init DPad if its a mobile platform
 if(Atomic.platform == "Android" || Atomic.platform == "iOS") {
   var DPad = require("DPad");

+ 8 - 0
ToonTown/JavaScript/Resources/Scripts/main.js

@@ -10,3 +10,11 @@ if(Atomic.platform == "Android" || Atomic.platform == "iOS") {
 Atomic.input.setMouseVisible(false);
 
 Atomic.player.loadScene("Scenes/ToonTown.scene");
+
+exports.update = function() {
+
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
+
+}