void ViewController::goToSystemView(SystemData* system) { mState.viewing = SYSTEM_SELECT; mState.system = system; auto systemList = getSystemListView(); systemList->setPosition(getSystemId(system) * (float)Renderer::getScreenWidth(), systemList->getPosition().y()); systemList->goToSystem(system, false); mCurrentView = systemList; playViewTransition(); }
void ViewController::goToSystemView(SystemData* system) { // Tell any current view it's about to be hidden if (mCurrentView) { mCurrentView->onHide(); } mState.viewing = SYSTEM_SELECT; mState.system = system; auto systemList = getSystemListView(); systemList->setPosition(getSystemId(system) * (float)Renderer::getScreenWidth(), systemList->getPosition().y()); systemList->goToSystem(system, false); mCurrentView = systemList; playViewTransition(); }