Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include "GameScene.h"
  2.  
  3. Scene* GameScene::createScene()
  4. {
  5. auto scene = Scene::create();
  6.  
  7. auto layer = GameScene::create();
  8. scene->addChild(layer);
  9.  
  10. return scene;
  11. }
  12.  
  13. bool GameScene::init()
  14. {
  15. if (!Layer::init())
  16. {
  17. return false;
  18. }
  19.  
  20. initBG();
  21.  
  22. return true;
  23. }
  24.  
  25. void GameScene::initBG()
  26. {
  27. auto bgLayer = Layer::create();
  28. this->addChild(bgLayer);
  29.  
  30. for (int i = 0; i<10; i++) {
  31. for (int j = 0; j<11; j++) {
  32. auto spr = Sprite::create("game/tile.png");
  33. spr->setAnchorPoint(Point::ZERO);
  34. spr->setPosition(Point(i * 33, j * 49));
  35. bgLayer->addChild(spr);
  36. }
  37. }
  38.  
  39. auto action_0 = Sequence::create(
  40. MoveBy::create(0.5, Point(0, -49)),
  41. Place::create(Point::ZERO),
  42. NULL);
  43.  
  44. auto action_1 = RepeatForever::create(action_0);
  45. bgLayer->runAction(action_1);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement