Posicionamiento del Jugador en el Mapa de Juego
Clase 29 de 47 • Curso Práctico de C++
Nuestro siguiente reto es marcar en el mapa la posición del jugador, la manera de hacer esto es poniendo un número que represente donde va a aparecer al inicio, interpretarlo en la lectura del archivo y asignarlo a la posición del jugador para que funcione correctamente. (Spoilers abajo)
Tips:
- Modificar el archivo del mapa asignando un símbolo único que represente donde va a aparecer el personaje (con un ‘3’ por ejemplo).
- Cargar las líneas del archivo usando fstream e iterar con un for carácter por carácter.
- Cuando se encuentra con el símbolo único ‘3’ guardar la posición de la fila y la columna ( la línea y el índice del for).
- Pasarle esos datos al jugador ya sea directamente con una referencia o leyendo los valores en variables de la clase.
- Dibujar el mapa.