@brajkowski/connect4-multiplayer-client
Advanced tools
Comparing version 1.0.0-beta.6 to 1.0.0-beta.7
@@ -8,2 +8,3 @@ export declare class Connect4Client { | ||
private joinedSessionCallback?; | ||
private sessionNotFoundCallback?; | ||
private onOpponentJoinCallback?; | ||
@@ -24,2 +25,3 @@ private onOpponentMoveCallback?; | ||
onJoinedSession(callback: (opponentUsername: string) => any): void; | ||
onSessionNotFound(callback: () => any): void; | ||
onOpponentJoin(callback: (username: string) => any): void; | ||
@@ -26,0 +28,0 @@ onOpponentMove(callback: (column: number) => any): void; |
@@ -71,2 +71,5 @@ "use strict"; | ||
}; | ||
Connect4Client.prototype.onSessionNotFound = function (callback) { | ||
this.sessionNotFoundCallback = callback; | ||
}; | ||
Connect4Client.prototype.onOpponentJoin = function (callback) { | ||
@@ -91,3 +94,3 @@ this.onOpponentJoinCallback = callback; | ||
Connect4Client.prototype.onMessage = function (data) { | ||
var _a, _b, _c, _d, _e, _f, _g; | ||
var _a, _b, _c, _d, _e, _f, _g, _h; | ||
var packet = JSON.parse(data.toString()); | ||
@@ -102,18 +105,20 @@ switch (packet.action) { | ||
break; | ||
case connect4_multiplayer_common_1.ServerAction.SESSION_NOT_FOUND: | ||
(_c = this.sessionNotFoundCallback) === null || _c === void 0 ? void 0 : _c.call(this); | ||
case connect4_multiplayer_common_1.ServerAction.OPPONENT_JOIN: | ||
(_c = this.onOpponentJoinCallback) === null || _c === void 0 ? void 0 : _c.call(this, packet.user); | ||
(_d = this.onOpponentJoinCallback) === null || _d === void 0 ? void 0 : _d.call(this, packet.user); | ||
break; | ||
case connect4_multiplayer_common_1.ServerAction.OPPONENT_MOVE: | ||
(_d = this.onOpponentMoveCallback) === null || _d === void 0 ? void 0 : _d.call(this, packet.column); | ||
(_e = this.onOpponentMoveCallback) === null || _e === void 0 ? void 0 : _e.call(this, packet.column); | ||
break; | ||
case connect4_multiplayer_common_1.ServerAction.OPPONENT_QUIT: | ||
this.close(); | ||
(_e = this.onOpponentQuitCallback) === null || _e === void 0 ? void 0 : _e.call(this); | ||
(_f = this.onOpponentQuitCallback) === null || _f === void 0 ? void 0 : _f.call(this); | ||
break; | ||
case connect4_multiplayer_common_1.ServerAction.GAME_RESTART: | ||
(_f = this.onGameRestartCallback) === null || _f === void 0 ? void 0 : _f.call(this, packet.thisClientStartsFirst); | ||
(_g = this.onGameRestartCallback) === null || _g === void 0 ? void 0 : _g.call(this, packet.thisClientStartsFirst); | ||
break; | ||
case connect4_multiplayer_common_1.ServerAction.SESSION_ENDED: | ||
this.close(); | ||
(_g = this.onSessionEndedCallback) === null || _g === void 0 ? void 0 : _g.call(this); | ||
(_h = this.onSessionEndedCallback) === null || _h === void 0 ? void 0 : _h.call(this); | ||
break; | ||
@@ -120,0 +125,0 @@ } |
@@ -48,5 +48,5 @@ { | ||
"dependencies": { | ||
"@brajkowski/connect4-multiplayer-common": "^1.0.0-beta.8" | ||
"@brajkowski/connect4-multiplayer-common": "^1.0.0-beta.9" | ||
}, | ||
"version": "1.0.0-beta.6" | ||
"version": "1.0.0-beta.7" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10205
164