PolyTweenManager.h 505 B

123456789101112131415161718192021222324252627282930313233
  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 "PolyString.h"
  12. #include "PolyGlobals.h"
  13. #include "PolyTween.h"
  14. #include <vector>
  15. using std::vector;
  16. namespace Polycode {
  17. class Tween;
  18. class _PolyExport TweenManager {
  19. public:
  20. TweenManager();
  21. ~TweenManager();
  22. void addTween(Tween *tween);
  23. void Update();
  24. private:
  25. vector <Tween*> tweens;
  26. };
  27. }