Descripción de las estructuras de datos desarrolladas - AndreyZartty/Scrabble GitHub Wiki

Lista enlazada simple

  • Se implementarán listas enlazadas para crear las lista de fichas en el creador de fichas y el pool del juego. En estas, cada ficha está contenida dentro de un nodo dentro de la lista, con esto se puede acceder a cada uno para obtener la letra y su puntaje. Estas fichas se podrán eliminar o sacar de las listas para pasarlas a la cuadricula.

Nodo

  • Existirán dos tipos de nodos, los utilizados en las listas de creador de fichas y el pool, y los que utiliza la cuadricula. La cuadricula tendrá un par de atributos diferentes para obtener características propias del espacio de la cuadricula. Ambos guardan un objeto de la clase Ficha.