-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.js
39 lines (29 loc) · 944 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const Zombitron = require("./Zombitron")
const zombitronpolis = new Zombitron(https = true);
zombitronpolis.app.get('/', function (req, res) {
res.sendFile(__dirname + '/views/index.html');
});
zombitronpolis.app.get('/controller', function (req, res) {
res.sendFile(__dirname + '/views/controller.html');
});
zombitronpolis.socketServer.on('connection', (socket) => {
socket.on('dial1', (v) => {
zombitronpolis.socketServer.emit('dial1', v);
});
socket.on('dial2', (v) => {
zombitronpolis.socketServer.emit('dial2', v);
});
socket.on('dial3', (v) => {
zombitronpolis.socketServer.emit('dial3', v);
});
socket.on('dial4', (v) => {
zombitronpolis.socketServer.emit('dial4', v);
});
socket.on('dial5', (v) => {
zombitronpolis.socketServer.emit('dial5', v);
});
socket.on('dial-motion', (data) => {
zombitronpolis.socketServer.emit('dial-motion', data);
});
});
zombitronpolis.start();