Files
GarageServer.IO/lib/server/garageserver.io.js
T
Jeremiah Billmann 0193ce27a1 Progress...
2013-05-17 21:23:53 -04:00

35 lines
1007 B
JavaScript

var garageServerGame = require('./garageservergame');
function GarageServer (socketio, options) {
this.io = socketio;
this.registerSocketEvents(this.io);
this.game = new garageServerGame.createGame(options);
}
GarageServer.prototype.registerSocketEvents = function () {
this.io.of('/garageserver.io').on('connection', function (socket) {
this.onPlayerConnect(socket);
}.bind(this));
this.io.of('/garageserver.io').on('disconnect', function (socket) {
this.onPlayerDisconnect(socket);
}.bind(this));
this.io.of('/garageserver.io').on('input', function (socket) {
this.onPlayerInput(socket);
}.bind(this));
};
GarageServer.prototype.onPlayerConnect = function (socket, callback) {
};
GarageServer.prototype.onPlayerDisconnect = function (socket, callback) {
};
GarageServer.prototype.onPlayerInput = function (socket, callback) {
};
exports.createGarageServer = function (io, options){
return new GarageServer(io, options);
};