commit 0963a7f0d70a1205b3e196b12583173fa1eebbf0
parent b8e86d7ecbef75c3f1b24abaeef53cc8e1b90e98
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Thu, 20 Jun 2024 02:07:35 -0300
removed blank lines and other minor fixes
Diffstat:
5 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/barrio.cpp b/barrio.cpp
@@ -4,7 +4,7 @@
Barrio::Barrio(std::string nombre, int comuna) {
this->nombre = nombre;
this->comuna = comuna;
- this->paradas = new List<Parada*>(); // crea la lista para las paradas
+ this->paradas = new List<Parada*>; // crea la lista para las paradas
}
int Barrio::getComuna() {
@@ -65,7 +65,6 @@ Parada *Barrio::paradaMasCercana(double coordX, double coordY) { //CONSIGNA 2
}
bool Barrio::lineaEnParada(int linea, std::vector<int> *listaDeLineas ) { //CONSIGNA 3
-
for(size_t i = 0; i < listaDeLineas->size(); ++i) {
if((*listaDeLineas)[i] == linea) {
return true;
@@ -80,7 +79,7 @@ List<Parada*> *Barrio::listaDeParadasPorLinea(int linea) { //CONSIGNA 3
List<Parada*> *resultado;
std::vector<int> *listaDeLineas;
- resultado = new List<Parada *>;
+ resultado = new List<Parada*>;
this->paradas->startCursor();
while(this->paradas->forwardCursor()){
@@ -103,5 +102,5 @@ unsigned int Barrio::getCantidadDeParadasPorLinea(int linea) { //CONSIGNA 4
}
Barrio::~Barrio() {
- delete paradas;
+ delete this->paradas;
}
diff --git a/barrio.h b/barrio.h
@@ -53,9 +53,7 @@ public:
/*
* pos: agrega una para nueva
*/
- void addParada(std::string calle,
- int alturaPlano,
- std::string direccion,
+ void addParada(std::string calle, int alturaPlano, std::string direccion,
double coordX, double coordY);
/*
diff --git a/list.h b/list.h
@@ -42,8 +42,9 @@ public:
void startCursor();
/* pre: el cursor ha sido inicializado
- * pos: avanza el cursor al siguiente elemento de la lista, devuelviendo
- * falso si no quedan nodos por recorrer
+ * pos: avanza el cursor al siguiente elemento de la lista, devuelviendo
+ * falso si no quedan nodos por recorrer
+ * recorre la lista en desde el ultimo ingresado al primero
*/
bool forwardCursor();
diff --git a/main.cpp b/main.cpp
@@ -6,7 +6,6 @@
#include <vector>
#include "barrio.h"
-#include "parada.h"
#define CSV_DELIM ','
@@ -78,12 +77,12 @@ Barrio *getBarrioPorNombre(std::string nombre, List<Barrio*> *barrios) {
int main (void) {
std::ifstream inputFile;
- std::string line, token;
+ std::string token, line;
std::vector<std::string> tokens;
int comuna, alturaPlano;
double coordX, coordY;
- std::string barrioName, calle, direccion;
+ std::string barrioNombre, calle, direccion;
const char *inputFilePath = "paradas-de-colectivo.csv";
diff --git a/menu.h b/menu.h
@@ -1,20 +1,17 @@
+#ifndef MENU_H_
+#define MENU_H_
#include "list.h"
#include "barrio.h"
#include "parada.h"
-#ifndef CB100_TP2_MAIN_MENU_H_
-#define CB100_TP2_MAIN_MENU_H_
class Menu {
private:
- int opcion;
- List<Barrio*>* barrios;
- double coordX;
- double coordY;
- int linea;
- List<Parada*>* paradasPorCadaLinea;
- List<Parada*>* cantidadDeParadasPorCadaLinea;
-
+ int opcion, linea;
+ List<Barrio*> *barrios;
+ double coordX, coordY;
+ List<Parada*> *paradasPorCadaLinea;
+ List<Parada*> *cantidadDeParadasPorCadaLinea;
public:
Menu(int opcion);