gameCommand implementation

This commit is contained in:
Logsol 2013-01-04 03:02:05 +01:00
parent 6219a82fbd
commit c4c48ab821
10 changed files with 62 additions and 39 deletions

View file

@ -1,10 +1,11 @@
define([
"Game/Core/Protocol/Helper",
"Game/Client/GameController",
"Game/Core/User"
"Game/Core/User",
"Game/Core/NotificationCenter"
],
function (ProtocolHelper, GameController, User) {
function (ProtocolHelper, GameController, User, NotificationCenter) {
function Networker (socketLink) {
this.socketLink = socketLink;
@ -29,6 +30,7 @@ function (ProtocolHelper, GameController, User) {
self.onDisconnect();
});
NotificationCenter.on("sendGameCommand", this.sendGameCommand, this);
}
Networker.prototype.onConnect = function () {
@ -123,6 +125,11 @@ function (ProtocolHelper, GameController, User) {
}
}
Networker.prototype.sendGameCommand = function(command, options) {
var message = ProtocolHelper.encodeCommand(command, options);
this.sendCommand('gameCommand', message);
};
return Networker;
});