GameScene.h 634 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // GameScene.h
  3. // RedCore2
  4. //
  5. // Created by Gabriel Capella on 31/05/17.
  6. //
  7. //
  8. #ifndef GameScene_h
  9. #define GameScene_h
  10. #include "cocos2d.h"
  11. class GameScene : public cocos2d::Layer {
  12. public:
  13. static cocos2d::Scene* createScene(int level);
  14. virtual bool init();
  15. bool onContactBegin(cocos2d::PhysicsContact& contact);
  16. CREATE_FUNC(GameScene);
  17. void setLevel(int level);
  18. private:
  19. void ball_collision (cocos2d::Node *ball);
  20. void ball_core (cocos2d::Node *core, cocos2d::Node *ball);
  21. void NextLevel(Ref *pSender);
  22. int level;
  23. };
  24. #endif /* GameScene_h */