diff --git a/front/src/Phaser/Login/SelectCharacterScene.ts b/front/src/Phaser/Login/SelectCharacterScene.ts index 552cd709..0d01bd88 100644 --- a/front/src/Phaser/Login/SelectCharacterScene.ts +++ b/front/src/Phaser/Login/SelectCharacterScene.ts @@ -124,10 +124,15 @@ export class SelectCharacterScene extends AbstractCharacterScene { selectCharacterSceneVisibleStore.set(false); } - createCurrentPlayer(): void { + createCurrentPlayer(): void { for (let i = 0; i c.texture.key === playerResource.name)){ + continue; + } + const [middleX, middleY] = this.getCharacterPosition(); const player = this.physics.add.sprite(middleX, middleY, playerResource.name, 0); this.setUpPlayer(player, i); @@ -258,6 +263,8 @@ export class SelectCharacterScene extends AbstractCharacterScene { } if(this.lazyloadingAttempt){ + //re-render players list + this.createCurrentPlayer(); this.moveUser(); this.lazyloadingAttempt = false; }