use an es6 class for the player

This commit is contained in:
Romain Beaumont 2015-10-26 02:59:37 +01:00
parent 733ca45a46
commit 73a18ef863
2 changed files with 8 additions and 8 deletions

View file

@ -1,6 +1,5 @@
var mc = require('minecraft-protocol'); var mc = require('minecraft-protocol');
var EventEmitter = require('events').EventEmitter; var EventEmitter = require('events').EventEmitter;
var util = require('util');
var path = require('path'); var path = require('path');
var requireIndex = require('requireindex'); var requireIndex = require('requireindex');
var serverPlugins = requireIndex(path.join(__dirname, 'lib', 'serverPlugins')); var serverPlugins = requireIndex(path.join(__dirname, 'lib', 'serverPlugins'));

View file

@ -1,12 +1,13 @@
var util = require('util');
var EventEmitter = require('events').EventEmitter; var EventEmitter = require('events').EventEmitter;
module.exports = Player;
function Player() class Player extends EventEmitter
{ {
EventEmitter.call(this); constructor() {
this._client=null; super();
this._entity=null; this._client=null;
this.entity=null;
}
} }
util.inherits(Player, EventEmitter);
module.exports = Player;