A classe Board.java desenha um tabuleiro em texto. A saída será parecida com essa:
Pela razão de o tabuleiro precisar mostrar todos os caracteres da frase uma por uma, a classe Board.java define um charAry vazio e um tabuleiro vazio com o mesmo número de caracteres da frase.
A charAry está guarda os caracteres e o tabuleiro vai mostrando no console os caracteres armazenados no charAry. O número de caracteres é obtido a partir de frase com o método frase.length().
Cada unidade vazia no tabuleiro tem um retângulo que é representado pelos caracteres “-“ e “|”. Devido o fato que o arrayList idxList guarda os indexes das posições das letras, o código aplica o indexes no idxList para encontrar os caracteres correspondentes da frase e inserir os caracteres para o charAry, e são mostrados nos retângulos correspondentes.
hardikshah197/Wheel-of-Fortune
Fonte: Learning Java with Games
Deixe um comentário