Example #1
0
 // 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();
         }
     }
 }
Example #2
0
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);
}