From f8cce5002ff71136acc5b5c3554df0fd8a70d320 Mon Sep 17 00:00:00 2001
From: andrbl <andrbl@stud.ntnu.no>
Date: Thu, 7 Apr 2022 15:46:39 +0200
Subject: [PATCH] La til kommentering i main.cpp

---
 main.cpp | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)

diff --git a/main.cpp b/main.cpp
index 8cb43f1..adfdac8 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,3 +1,43 @@
+/**
+ * Programløsning på prosjektoppgave Vår 2022 i PROG1003.
+ * 
+ * Programmet holder oversikt over buss, bane ruter og stoppesteder. 
+ * En rute består av flere stoppesteder. Man kan lage nye stoppesteder
+ * som legges inn i programmet som da senere kan brukes i Ruter.
+ * En rute er enten en buss rute eller en bane rute.
+ * På en rute så må en tid bli gitt mellom hvert stoppested.
+ * Når en rute er ferdig laget kan man skrive ut en rutetabell for den
+ * valgte ruten for ett spesifikt stoppested.
+ * Man kan søke på en spesifikk rute for å få detaljert informasjon om
+ * en spesifikk rute.
+ * Man kan søke på et spesifikt stoppested for å se hvilke stoppesteder den 
+ * har som naboer og tiden det tar for og komme til disse naboene.
+ * Programmet tillater at man kan legge til eller fjerne stoppesteder
+ * fra en eksisterende rute.
+ * 
+ * Alle stoppesteder og ruter blir lagret til fil når man avslutter
+ * programmet. Den lagrede dataen blir hentent inn igjen i programmet 
+ * når det starter.
+ * 
+ * Tilgjenglige kommandoer:
+ * 
+ * S N - Nytt stoppested
+ * S A - Skriv alle stoppesteder
+ * S E - Søk på spesifikk stoppested
+ * R N - Ny rute
+ * R A - Skriv kort alle ruter
+ * R E - Endre rute
+ * R B - Rute beskrivelse
+ * R T - Rutetabell
+ * Q - Avslutt
+ * 
+ * @file main.cpp
+ * @author Andreas Blakli
+ * @version 1.0
+ * @date 07.04.2022
+ * 
+ */
+
 #include "globaleFunksjoner.h"
 #include "ruter.h"
 #include "stoppesteder.h"
@@ -5,11 +45,19 @@
 Stoppesteder* gStoppesteder;
 Ruter* gRuter;
 
+/**
+ * Hoved programmet.
+ * 
+ * @see meny() - i globaleFunksjoner.
+ * @see ryddOppMinne() - i globaleFunksjoner.
+ */
 int main() {
     gStoppesteder = new Stoppesteder;
     gRuter = new Ruter;
-
+    
+    // Meny som styrer programmet
     meny();
+    // Fjerner pekere fra minne
     ryddOppMinne();
 
     return 0;
-- 
GitLab