Closed paolo-chiappini closed 1 year ago
@CamillaVelluti se può servire ti ricordo che in una delle scorse pull c'era un metodo lato server che calcolava il numero massimo di tile che si potevano mettere in ogni colonna della libreria (era in ServerHandlers e si chiamava getBookshelfColumnDepths o qualcosa di simile 😅)
Comportamento atteso:
Quando uno dei giocatori arriva ad avere la libreria quasi piena, allora non dovrebbe poter raccogliere più tile di quante può mettere in libreria.
Comportamento inaspettato:
Un giocatore con <1 spazio libero nella libreria può comunque giocare, ciò però ha come conseguenza che ogni azione del giocatore è bloccata dal server poichè non consentita => il gioco è completamente bloccato.
Replicazione :
Riempimento di una libreria qualsiasi fino ad avere < 3 celle libere per ogni colonna -> pick up di 3 tile dalla board.