void Tooltip::updateSelf(float elapsed) { // base class processing. Window::updateSelf(elapsed); // do something based upon current Tooltip state. switch (d_state) { case Inactive: doInactiveState(elapsed); break; case Active: doActiveState(elapsed); break; case FadeIn: doFadeInState(elapsed); break; case FadeOut: doFadeOutState(elapsed); break; default: // This should never happen. Logger::getSingleton().logEvent("Tooltip (Name: " + getName() + "of Class: " + getType() + ") is in an unknown state. Switching to Inactive state.", Errors); switchToInactiveState(); } }
void Tooltip::updateSelf(float elapsed) { // base class processing. Window::updateSelf(elapsed); // do something based upon current Tooltip state. if (d_active) { doActiveState(elapsed); } else { doInactiveState(elapsed); } }