perdomani ma enum non l'ho mai usato, ho sempre ovviato a scelte differenti.
Il problema chiede
Il programma, nel caso la configurazione sia valida, richiede all’utente di impostare una stringa nel formato definito che indica la mossa da effettuare. Anche in questo caso bisogna verificare che la stringa impostata sia valida e che la mossa richiesta sia possibile
immagino che aggiungendo la mossa del re non è possibile muoverlo di 10 caselle a zig zag, ma sarà possibile muoverlo di 1 in ogni direzione...e nel mio metodo "sposta" caricherei la posizione precedente e valuterei se è possibile fare la mossa richiesta infine fare una chiamata all'oggetto che si occupa di riaggiornare le posizioni del file.

Rispondi quotando