franciscogazitua / IIC2113-2024

Consultas sobre el proyecto en las Issues
4 stars 0 forks source link

Duda que representa el atributo _teamsFolder ? #149

Open melpony23 opened 2 months ago

melpony23 commented 2 months ago

Hola! quería saber que hace este atributo y si es necesario usarla para esta entrega E1

RodrigoToroIcarte commented 2 months ago

¡Hola!

El atributo _teamsFolder es muy importante. Ocurre lo siguiente, los test cases están separados en varias carpetas:

Screenshot from 2024-08-18 14-48-20

Cada carpeta incluye archivos con los equipos asociados a ese test case. Por ejemplo, tanto las carpetas E1-BasicCombat como E1-InvalidTeams contienen un archivo llamado 000.txt. Pero el contenido de ese archivo es distinto dependiendo del test.

El _teamsFolder te indica la ruta a la carpeta que contiene los archivos del test que estás corriendo. Eso lo seteamos por debajo en cada test.

Por lo mismo, el atributo _teamsFolder te permite mostrar los archivos seleccionables en el menú inicial del juego y decidir qué archivo leer cuando el usuario seleccione un equipo (e.j., leer el E1-InvalidTeams/000.txt o el E1-BasicCombat/000.txt)

melpony23 commented 2 months ago

Super, muchas gracias profesor :)