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