commit 9319ddab89bba301ed4e379d5eb8f879d975a9d3
parent 5d71b70a9071672c74946614a7f282259ae29592
Author: CamiAni <129856337+CamiAni@users.noreply.github.com>
Date: Sun, 23 Jun 2024 19:42:16 -0300
Merge pull request #19 from CamiAni/main
Update menu.h
Diffstat:
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/menu.h b/menu.h
@@ -41,6 +41,10 @@ private:
double getDistancia(double x1, double y1, double x2, double y2);
public:
+ /*
+ * pos: Crea una lista de Barrios y un vector de Lineas en el heap
+ Inicializa la linea,coordX, y la coordY en 0
+ */
Menu();
/*
@@ -74,12 +78,25 @@ public:
*/
void lineasPorParada(List<Parada*>* paradas);
+ /*
+ * pos: Abre el archivo "paradas-de-colectivo.csv"
+ */
void cargarDatos();
+ /*
+ * pos: Muestra por pantalla las opciones a elegir del menĂº y recibe un parametro. En base al parametro, ejecuta una funcion
+ */
void mostrarMenu();
+ /*
+ * pre: Recibe una lista de Barrios y una Linea
+ * pos: Devuelve una lista de Paradas de todos los Barrios que tengan a la Linea
+ */
List<Parada*> *buscarParadas(List<Barrio*> *barrios, int linea);
+ /*
+ * pos: Busca el barrio en la lista de barrios, si no lo encuentra devuelve NULL
+ */
Barrio *getBarrioPorNombre(std::string nombre);
};