From 8abe18b0f16747652f55544adc29715d87fd93d5 Mon Sep 17 00:00:00 2001 From: Mashy Date: Thu, 28 Feb 2019 20:51:45 +1000 Subject: [PATCH] Fixed player set --- client/src/events.js | 2 ++ client/src/scenes/home.cryps.js | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/events.js b/client/src/events.js index 04f85338..ff4bfd74 100644 --- a/client/src/events.js +++ b/client/src/events.js @@ -66,6 +66,8 @@ function registerEvents(registry, events, tutorial) { registry.set('crypStatusUpdate', { id, skill, target }); } + events.on('SET_PLAYER', setPlayer); + events.on('SEND_SKILL', function skillActive(gameId, crypId, targetCrypId, skill) { const ws = registry.get('ws'); ws.sendGameSkill(gameId, crypId, targetCrypId, skill); diff --git a/client/src/scenes/home.cryps.js b/client/src/scenes/home.cryps.js index d73ece74..fbd7e535 100644 --- a/client/src/scenes/home.cryps.js +++ b/client/src/scenes/home.cryps.js @@ -104,9 +104,7 @@ class HomeCrypList extends Phaser.Scene { .setInteractive() .setOrigin(0) .on('pointerdown', () => { - const playerCryps = []; - this.activeCryps.forEach(obj => playerCryps.push(obj.cryp.id)); - ws.sendPlayerCrypsSet(player.instance, playerCryps); + this.game.events.emit('SET_PLAYER', player); }); this.add .text(joinNormal.getCenter().x, joinNormal.getCenter().y, `${player.instance}`, TEXT.NORMAL)