void BaseMenuScreen::onItemSelect(size_t index) { ScreenManager* screenMgr = getScreenManager(); if(screenMgr != nullptr) { if(getItem(index) == backButton) { screenMgr->pop(); } } }
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 } } }
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); } } }