1- #include < Geode/Geode.hpp>
2- using namespace geode ::prelude;
3-
4- class GDSBasementLayer : public CCLayer {
5- protected:
6- CCPoint m_obNext;
7- CCMenu* m_pButtonMenu;
8- bool m_bButtonsEntered;
9-
10- std::vector<std::pair<CCNode*, CCNode*>> m_vButtonLabelPairs;
11- void runSequentialFadeIn ();
12-
13- void onExit (CCObject*);
14- void addButton (const char * node, const char * text, SEL_MenuHandler callback);
15-
16- public:
17- size_t m_dialogIndex = 0 ;
18-
19- bool init ();
20- static CCScene* scene ();
21- static GDSBasementLayer* create ();
22- void keyBackClicked ();
23- void backWrapper (CCObject* sender);
24-
25- void onSecretLevel (CCObject* sender);
26- void onCredits (CCObject* sender);
27-
28- void onScratchDialog (CCObject* sender);
1+ #include < Geode/Geode.hpp>
2+ using namespace geode ::prelude;
3+
4+ class GDSBasementLayer : public CCLayer {
5+ protected:
6+ CCPoint m_obNext;
7+ CCMenu* m_pButtonMenu;
8+ bool m_bButtonsEntered;
9+
10+ std::vector<std::pair<CCNode*, CCNode*>> m_vButtonLabelPairs;
11+ void runSequentialFadeIn ();
12+
13+ void onExit (CCObject*);
14+ void addButton (const char * node, const char * text, SEL_MenuHandler callback);
15+
16+ public:
17+ size_t m_dialogIndex = 0 ;
18+
19+ bool init ();
20+ static CCScene* scene ();
21+ static GDSBasementLayer* create ();
22+ void keyBackClicked ();
23+ void backWrapper (CCObject* sender);
24+
25+ void onSecretLevel (CCObject* sender);
26+ void onCredits (CCObject* sender);
27+
28+ void onScratchDialog (CCObject* sender);
2929};
0 commit comments