#include "TestMenu.h" TestMenu::TestMenu(Archimedes::App* a, void* h) : Module(a, h) { name = "TestMenu"; } TestMenu::~TestMenu() { std::cout << "TestMenu Destroyed!\n"; } void TestMenu::run() { std::cout << "Your number is: " << num << "\n" << "1. Add 1\n" << "2. Subtract 1\n" << "3. Unload Module\n\n" << "4. Quit\n\n"; std::cin >> choice; switch(choice) { case 1: num++; break; case 2: num--; break; case 3: app->emitEvent(new Archimedes::DoUnloadModuleEvent(name)); break; case 4: app->end(); break; default: break; } }