Lo del limitLeftOrRight = 5 es porque estaba probando cosas realmente antes lo tenia
limitLeftOrRight = limitLeftOrRight * limitLeftOrRight ;
Debido a que había observado que en el primer piso son 4 nodos a rellenar, de los cuales al llegar a la mitad había que cambiar de lado, en el segundo son 8, pero entraba en mi función 16 veces.. etc
Son cosas que se me ocurren y voy probando para ver como actua mi programa
Voy a trabajar con dicha recursiva que seguramente sea mas sencillo para que mi cabeza no entre en bucle infinito
limitLeftOrRight = limitLeftOrRight * limitLeftOrRight ;
Debido a que había observado que en el primer piso son 4 nodos a rellenar, de los cuales al llegar a la mitad había que cambiar de lado, en el segundo son 8, pero entraba en mi función 16 veces.. etc
Son cosas que se me ocurren y voy probando para ver como actua mi programa
Voy a trabajar con dicha recursiva que seguramente sea mas sencillo para que mi cabeza no entre en bucle infinito