Menu works?

This commit is contained in:
Matti 2024-11-22 15:19:33 +01:00
parent 68e7176d2e
commit 2e4efa7833
2 changed files with 31 additions and 25 deletions

View File

@ -53,15 +53,19 @@ void Aufg8Main() {
std::cout << "==============" << std::endl;
}
deleteAllPointers(allSales);
std::string selectedRegion;
std::string selectedType;
int currentMenu = 0;
std::string* selectedRegion;
std::string* selectedType;
int* currentMenu;
std::string* PselectedRegion = &selectedRegion;
std::string* PselectedType = &selectedType;
int* PcurrentMenu = &currentMenu;
MenuManager menu{currentMenu, selectedRegion, selectedType};
MenuManager menu{PcurrentMenu, PselectedRegion, PselectedType};
menu.MainInteraction();
switch (*currentMenu) { // TODO Finish these
while (currentMenu) {
std::cout << "Deciding if youre allowed to quit" << (currentMenu) << std::endl;
switch (currentMenu) { // TODO Finish these
case 0:
return;
case 1:
@ -71,7 +75,7 @@ void Aufg8Main() {
// getSaleCount(*selectedType, *selectedRegion);
break;
case 3:
getMostPopularTypeIn(*selectedRegion, allSales);
getMostPopularTypeIn(selectedRegion, allSales);
break;
case 4:
// getOnlineVsOfflineIn(*selectedRegion);
@ -79,4 +83,6 @@ void Aufg8Main() {
default:
std::cout << "You should not be able to reach this!";
}
menu.MainInteraction();
}
}