mirror of
https://github.com/owenlejeune/AirHockey.git
synced 2025-11-19 22:11:01 -05:00
Electron desktop client added
This commit is contained in:
42
Electron Client/main.js
Normal file
42
Electron Client/main.js
Normal file
@@ -0,0 +1,42 @@
|
||||
const electron = require('electron');
|
||||
const app = electron.app;
|
||||
const BrowserWindow = electron.BrowserWindow;
|
||||
const path = require('path');
|
||||
const url = require('url');
|
||||
const prompt = require('electron-prompt');
|
||||
|
||||
var socket = require('socket.io-client').connect('http://localhost:3000');
|
||||
|
||||
let mainWindow
|
||||
|
||||
function createWindow() {
|
||||
mainWindow = new BrowserWindow({
|
||||
width: 1280,
|
||||
height: 700
|
||||
});
|
||||
|
||||
mainWindow.loadURL(url.format({
|
||||
pathname: path.join(__dirname, 'airhockey.html'),
|
||||
protocol: 'file:',
|
||||
slashes: true
|
||||
}));
|
||||
|
||||
mainWindow.on('closed', () => {
|
||||
mainWindow = null
|
||||
});
|
||||
}
|
||||
|
||||
app.on('ready', createWindow);
|
||||
|
||||
|
||||
app.on('window-all-closed', () => {
|
||||
if (process.platform !== 'darwin') {
|
||||
app.quit()
|
||||
}
|
||||
});
|
||||
|
||||
app.on('activate', () => {
|
||||
if (mainWindow === null) {
|
||||
createWindow()
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user