TestEdges.h 936 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "test.h"
  3. class TestEdges : public Test
  4. {
  5. public:
  6. TestEdges()
  7. {
  8. spSprite parent = new Sprite;
  9. for (int y = 0; y < 3; ++y)
  10. for (int x = 0; x < 3; ++x)
  11. {
  12. spSprite sp = new Sprite;
  13. sp->setResAnim(resources.getResAnim("edges"));
  14. sp->setSize(100.0f, 100.0f);
  15. sp->setPosition(x * 100.0f, y * 100.0f);
  16. sp->attachTo(parent);
  17. }
  18. content->addChild(parent);
  19. parent->setPosition(getStage()->getSize() / 2 - Vector2(200, 200));
  20. parent->setAnchor(0.5f, 0.5f);
  21. parent->setSize(300.0f, 300.0f);
  22. parent->addTween(Actor::TweenPosition(getStage()->getSize() / 2 + Vector2(200, 200)), 30000, -1, true);
  23. parent->addTween(Actor::TweenRotationDegrees(360.0f), 10000, -1);
  24. parent->addTween(Actor::TweenScale(1.5f), 3000, -1, true);
  25. }
  26. };