commit eb8097ed3fa3abda431f295c325716d226cf3c04
parent 1e7b5f4c70a11d7985ac5d04ea01919227ef4591
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sat, 22 Jun 2024 13:00:39 -0300
remove `opcion` from `Menu` constructor
Diffstat:
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/main.cpp b/main.cpp
@@ -9,9 +9,9 @@
#include "menu.h"
int main (void) {
- Menu *menu = new Menu(1);
- menu->cargarDatos();
+ Menu *menu = new Menu();
+ menu->cargarDatos();
menu->mostrarMenu();
delete menu;
diff --git a/menu.cpp b/menu.cpp
@@ -286,8 +286,7 @@ void Menu::paradasMasCercanasPorBarrio(std::string barrio,
}
-Menu::Menu(int opcion) {
- this->opcion = opcion;
+Menu::Menu() {
this->barrios = new List<Barrio*>;
this->lineas = new std::vector<int>;
this->paradasPorCadaLinea = new List<Parada*>;
@@ -295,7 +294,7 @@ Menu::Menu(int opcion) {
this->listaDeParadasCercanasOrdenadas = new List<Parada*>;
std::vector<int> *lineas = new std::vector<int>;
- this->opcion = this->linea = 0;
+ this->linea = 0;
this->coordX = this->coordY = 0.0f;
}
diff --git a/menu.h b/menu.h
@@ -33,14 +33,14 @@ enum {
class Menu {
private:
- int opcion, linea;
+ int linea;
List<Barrio*> *barrios;
double coordX, coordY;
List<Parada*> *paradasPorCadaLinea, *cantidadDeParadasPorCadaLinea, *listaDeParadasCercanasOrdenadas;
std::vector<int> *lineas;
public:
- Menu(int opcion);
+ Menu();
/*
* pos: Libera la memoria