From 993c58cf8ee383b9df6d29e84fbc9c867d50367b Mon Sep 17 00:00:00 2001 From: Gregoire Parant Date: Tue, 12 Jan 2021 19:49:48 +0100 Subject: [PATCH] Fix select rectangle for customize scene --- front/src/Phaser/Login/SelectCharacterScene.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/front/src/Phaser/Login/SelectCharacterScene.ts b/front/src/Phaser/Login/SelectCharacterScene.ts index a7f17576..25af61c6 100644 --- a/front/src/Phaser/Login/SelectCharacterScene.ts +++ b/front/src/Phaser/Login/SelectCharacterScene.ts @@ -106,7 +106,10 @@ export class SelectCharacterScene extends ResizableScene { this.input.keyboard.on('keydown-DOWN', () => { if ( this.selectedRectangleYPos < Math.ceil(this.playerModels.length / this.nbCharactersPerRow) - && (((this.selectedRectangleYPos + 1) * this.nbCharactersPerRow) + this.selectedRectangleXPos + 1) <= this.playerModels.length + && ( + (((this.selectedRectangleYPos + 1) * this.nbCharactersPerRow) + this.selectedRectangleXPos + 1) <= this.playerModels.length // check if player isn't empty + || (this.selectedRectangleYPos + 1) === Math.ceil(this.playerModels.length / this.nbCharactersPerRow) // check if is custom rectangle + ) ) { this.selectedRectangleYPos++; }