// // LevelPickerLayer.h // HalloweenSpaceInvaders // // Created by Katarzyna Kalinowska-Górska on 03/10/2019. // #ifndef LevelPickerLayer_h #define LevelPickerLayer_h #include "cocos2d.h" #include "LevelPickerView.h" class LevelPickerLayer : public cocos2d::LayerColor { public: static LevelPickerLayer* create(float width, float height); void addOnGoPressedCallback(std::function onGoPressed); void setOnLevelChangedCallback(std::function p_onLevelChangedCallback); protected: LevelPickerView* _levelPickerView; std::function _onGoPressedCallback; std::function _onLevelChangedCallback { [](int){} }; bool init(float width, float height); }; #endif /* LevelPickerLayer_h */