// Menu input void TextUI::run() { while (true) { // Display TUI std::cout << std::endl; mainTui.display(); tui::TuiElem *choice = mainTui.ask(); std::cout << std::endl; if (choice == &this->localGameTui) { startLocalGame(); } } }
void Game::buttonClicked(Arya::Button* sender) { if(sender->getIdentifier() == "localButton") startLocalGame(); else if(sender->getIdentifier() == "onlineButton") startOnlineGame(); else if(sender->getIdentifier() == "mapEditButton") startMapEditorSession(); else if(sender->getIdentifier() == "settingsButton") { Arya::Config::shared().getSettingsManager()->makeMenuActive(Arya::Config::shared().getSettingsManager()->getSettingsMenuWindow()); } else if(sender->getIdentifier() == "quitButton") Root::shared().stopRendering(); Arya::Interface::shared().makeInactive(menuWindow); }