Пример #1
0
		void BaseMenuScreen::onItemSelect(size_t index)
		{
			ScreenManager* screenMgr = getScreenManager();
			if(screenMgr != nullptr)
			{
				if(getItem(index) == backButton)
				{
					screenMgr->pop();
				}
			}
		}
Пример #2
0
		void SoloMenu::onItemSelect(size_t index)
		{
			BaseMenuScreen::onItemSelect(index);
			ScreenManager* screenMgr = getScreenManager();
			if(screenMgr != nullptr)
			{
				Actor* item = getItem(index);
				if(item == trainingButton)
				{
					//TODO go to training menu
				}
			}
		}
Пример #3
0
		void GroupMenu::onItemSelect(unsigned int index)
		{
			BaseMenuScreen::onItemSelect(index);
			ScreenManager* screenMgr = getScreenManager();
			if(screenMgr != nullptr)
			{
				Actor* item = getItem(index);
				if(item == smashButton)
				{
					screenMgr->push(smashMenu);
				}
				else if(item == specialSmashButton)
				{
					//
				}
				else if(item == rulesButton)
				{
					screenMgr->push(rulesMenu);
				}
			}
		}