PolyTweenManager.h 481 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * PolyTimerManager.h
  3. * Poly
  4. *
  5. * Created by Ivan Safrin on 5/18/08.
  6. * Copyright 2008 __MyCompanyName__. All rights reserved.
  7. *
  8. */
  9. // @package Services
  10. #pragma once
  11. #include "PolyGlobals.h"
  12. #include "PolyTween.h"
  13. #include <vector>
  14. using std::vector;
  15. namespace Polycode {
  16. class Tween;
  17. class _PolyExport TweenManager {
  18. public:
  19. TweenManager();
  20. ~TweenManager();
  21. void addTween(Tween *tween);
  22. void Update();
  23. private:
  24. vector <Tween*> tweens;
  25. };
  26. }