Al darle una ubicacion en el tablero a las palabras, estas no deben solaparse con otras palabras anteriormente ubicadas.
Motivation
En caso de que se solapen palabras al ser colocadas en el tablero, las letras se sobrescribirán y no se mostrarán correctamente las palabras en pantalla.
Implementation
Alternativas de implementacion:
Las palabras tendrán un metodo que al recibir otra palabra devuelve un booleano que determina si no se solapan, se itera con otras palabras ya colocadas. Al ser pocas palabras por partida no supone un costo temporal alto.
🚀 Feature
Al darle una ubicacion en el tablero a las palabras, estas no deben solaparse con otras palabras anteriormente ubicadas.
Motivation
En caso de que se solapen palabras al ser colocadas en el tablero, las letras se sobrescribirán y no se mostrarán correctamente las palabras en pantalla.
Implementation
Alternativas de implementacion:
Las palabras tendrán un metodo que al recibir otra palabra devuelve un booleano que determina si no se solapan, se itera con otras palabras ya colocadas. Al ser pocas palabras por partida no supone un costo temporal alto.
Cuando las palabras se ubican en un casillero/coordenada esta pasa a estar ocupada y para checkear si la palabra se puede poner o no, palabra tiene un método que devuelve true solo si todos los casilleros donde se quiere ubicar indican estar NO ocupados.