diff --git a/ui/Vars.js b/ui/Vars.js
index 66bee9e..5a76a28 100644
--- a/ui/Vars.js
+++ b/ui/Vars.js
@@ -13,6 +13,9 @@ var KeyRight = "KeyD"
var KeyStart = "KeyE"
var ExitKey1 = "G" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A"
var ExitKey2 = "H" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A"
+var GameExe1 = ""
+var GameExe2 = ""
+var SDVXExe = "spice.exe"
if(module) // kdyz to neimportujes pres require tak module bude undefined
-module.exports = { ExitKey1, ExitKey2 };
+module.exports = { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe };
diff --git a/ui/index.html b/ui/index.html
index e1c9f43..b6c6114 100644
--- a/ui/index.html
+++ b/ui/index.html
@@ -14,20 +14,20 @@
-
Sound Voltex III: Gravity Wars
-
+
Sound Voltex IV: Heavenly Haven
-
+
Sound Voltex V: Vivid Wave
-
+
Sound Voltex VI: Exceed GEAR
@@ -110,38 +110,46 @@
const { ipcRenderer } = require('electron');
/* Handles Running of apps */
switch (vers) {
- case 3:
- Execounter = 1;
+ case 1:
execFile(AsphyxiaPath);
exec("start /b " + SDVX3Path); //executes cmd with start and path
setTimeout(function () {
exec("taskkill /im " + browser)//kills browser
- }, 2000)
+ }, 1200)
//console.log(vers);
- ipcRenderer.send("number", Execounter); //sends number to main which tells main what to kill on shortcut
+ ipcRenderer.send("number", vers); //sends number to main which tells main what to kill on shortcut
break;
- case 4:
- Execounter = 2;
+ case 2:
execFile(AsphyxiaPath);
exec("start /b " + SDVX4Path);
setTimeout(function () {
exec("taskkill /im " + browser)
}, 1200)
- ipcRenderer.send("number", Execounter);
+ ipcRenderer.send("number", vers);
break;
- case 5:
- Execounter = 3;
-
+ case 3:
execFile(AsphyxiaPath);
exec("start /b " + SDVX5Path);
setTimeout(function () {
exec("taskkill /im " + browser)
}, 1200)
- ipcRenderer.send("number", Execounter);
+ ipcRenderer.send("number", vers);
+ break;
+ case 4:
+ execFile(AsphyxiaPath);
+ exec("start /b " + SDVX6Path);
+ setTimeout(function () {
+ exec("taskkill /im " + browser)
+ }, 1200)
+ ipcRenderer.send("number", vers);
+ break;
+ case 5:
+ execFile(GamePath1);
+ ipcRenderer.send("number", vers);
break;
case 6:
-
-
+ execFile(GamePath2);
+ ipcRenderer.send("number", vers);
default:
break;
}
diff --git a/ui/main.js b/ui/main.js
index 13cc4a3..c6dad1c 100644
--- a/ui/main.js
+++ b/ui/main.js
@@ -28,7 +28,7 @@ const createWindow = () => {
app.whenReady().then(() => {
createWindow();
- const { ExitKey1, ExitKey2 } = require("./Vars.js") //imports exitkeys from vars.js
+ const { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe } = require("./Vars.js") //imports exitkeys from vars.js
const { execFile, exec, spawn } = require('child_process');
console.log(ExitKey1 + " + " + ExitKey2);
@@ -38,16 +38,25 @@ app.whenReady().then(() => {
switch(Execounter){
case 1:
console.warn("funguje" + Execounter);
- exec("taskkill /im spice.exe")
+ exec("taskkill /im " + SDVXExe);
break;
case 2:
console.warn("funguje" + Execounter);
- exec("taskkill /im spice.exe")
+ exec("taskkill /im " + SDVXExe);
break;
case 3:
console.warn("funguje" + Execounter);
- exec("taskkill /im spice.exe")
+ exec("taskkill /im " + SDVXExe);
break;
+ case 4:
+ console.warn("funguje" + Execounter);
+ exec("taskkill /im " + SDVXExe);
+ case 5:
+ console.warn("funguje" + Execounter);
+ exec("taskkill /im " + GameExe1);
+ case 6:
+ console.warn("funguje" + Execounter);
+ exec("taskkill /im " + GameExe2);
default:
break;
}