Fix select rectangle for customize scene

This commit is contained in:
Gregoire Parant 2021-01-12 19:49:48 +01:00
parent 123ee4bc43
commit 993c58cf8e

View File

@ -106,7 +106,10 @@ export class SelectCharacterScene extends ResizableScene {
this.input.keyboard.on('keydown-DOWN', () => { this.input.keyboard.on('keydown-DOWN', () => {
if ( if (
this.selectedRectangleYPos < Math.ceil(this.playerModels.length / this.nbCharactersPerRow) 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++; this.selectedRectangleYPos++;
} }