add start of client rendering

This commit is contained in:
Asraelite 2016-03-21 16:15:49 +00:00
parent 9787a9d468
commit ebcee954bf
13 changed files with 127 additions and 7 deletions

View file

@ -7,16 +7,20 @@ const Connection = require('./connection.js');
class GameNet {
constructor() {
this.io = socketio(starbugs.webServer.appServer);
this.connections = new Map();
}
listen() {
let io = this.io;
let cons = this.connections;
this.io.on('connection', socket => {
console.log('connection');
let id = socket.id;
cons.set(id, new Connection(this, socket));
socket.on('other event', data => {
console.log(data);
socket.on('disconnect', _ => {
cons.delete(id);
});
});
}