Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. void Panel::onUpdate(float elapsedTime)
  2. {
  3. if (mScrollAnimationTime <= mScrollAnimationDuration)
  4. {
  5. mScrollAnimationTime += elapsedTime;
  6. mScrollOffset.y = Motion::EF_QuarticEased(mScrollOffset.y, mTargetScrollOffset.y, mScrollAnimationTime / mScrollAnimationDuration);
  7.  
  8. if (mScrollOffset.y < 0.f)
  9. {
  10. mScrollOffset.y = 0.f;
  11. mTargetScrollOffset.y = mScrollOffset.y;
  12. }
  13. else if (mScrollOffset.y > mScrollBounds.y - height())
  14. {
  15. mScrollOffset.y = mScrollBounds.y - height();
  16. mTargetScrollOffset.y = mScrollOffset.y;
  17. }
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement