Browse Source

Adding quick exit with esc

Josh Engebretson 8 years ago
parent
commit
2574e424c8

+ 5 - 4
Data/AtomicEditor/ProjectTemplates/EmptyProject/JavaScript/Resources/Scripts/main.js

@@ -1,9 +1,10 @@
 
 // This script is the main entry point of the game
 
-// called per frame, optional
-function update(timeStep) {
+exports.update = function() {
 
-}
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
 
-exports.update = update;
+}

+ 8 - 0
Data/AtomicEditor/ProjectTemplates/Project2D/JavaScript/Resources/Scripts/main.js

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

+ 5 - 4
Data/AtomicEditor/ProjectTemplates/Project3D/JavaScript/Resources/Scripts/main.js

@@ -2,9 +2,10 @@
 
 var scene = Atomic.player.loadScene("Scenes/Scene.scene");
 
-// called per frame, optional
-function update(timeStep) {
+exports.update = function() {
 
-}
+    if (Atomic.input.getKeyDown(Atomic.KEY_ESCAPE)) {
+        Atomic.engine.exit();
+    }
 
-exports.update = update;
+}