@@ -55,6 +55,7 @@ void GYSettingSelectLayer::settingsBtn(CCObject* sender) {
5555}
5656
5757void GYSettingSelectLayer::openNormalSettings (CCObject* sender) {
58+ Mod::get ()->setSavedValue (" settingsBtnClicked" , true );
5859 openSettingsPopup (Mod::get ());
5960}
6061
@@ -144,7 +145,22 @@ bool GYSettingSelectLayer::init() {
144145 rightColumn->setAutoGrowAxis (0 .f );
145146 contentRight->setLayout (rightColumn);
146147
147- auto modTiles = { GYModTile::create (" Geometry Dash" , " RobTop" , " gd" , 0 ), GYModTile::create (" Garage Plus" , " OmgRod" , " omgrod.garage_plus" , 1 ) };
148+ auto modTiles = {
149+ GYModTile::create (" Geometry Dash" , " RobTop" , " gd" , 0 ),
150+ GYModTile::create (" BetterInfo" , " Cvolton" , " cvolton.betterinfo" , 1 ),
151+ GYModTile::create (" Globed" , " dankmeme" , " dankmeme.globed2" , 2 ),
152+ GYModTile::create (" Geode" , " Geode Team" , " geode.loader" , 3 ),
153+ GYModTile::create (" Texture Loader" , " Geode Team" , " geode.texture-loader" , 4 ),
154+ GYModTile::create (" Integrated Demonlist" , " hiimjustin000" , " hiimjustin000.integrated_demonlist" , 5 ),
155+ GYModTile::create (" GDPS Switcher" , " km7dev" , " km7dev.gdps-switcher" , 6 ),
156+ GYModTile::create (" BetterAchievements" , " limegradient" , " limegradient.betterachievements" , 7 ),
157+ GYModTile::create (" GDDP Integration" , " Minemaker0430" , " minemaker0430.gddp_integration" , 8 ),
158+ GYModTile::create (" Garage Plus" , " OmgRod" , " omgrod.garage_plus" , 9 ),
159+ GYModTile::create (" GDStream" , " OmgRod" , " omgrod.gdstream" , 10 ),
160+ GYModTile::create (" Geodify" , " OmgRod" , " omgrod.geodify" , 11 ),
161+ GYModTile::create (" Newgrounds Explorer" , " TheSillyDoggo" , " thesillydoggo.newgrounds_explorer" , 12 ),
162+ GYModTile::create (" Texture Workshop" , " Uproxide" , " uproxide.textures" , 13 ),
163+ };
148164
149165 bool addToLeft = true ;
150166 for (auto & tile : modTiles) {
@@ -227,6 +243,13 @@ bool GYSettingSelectLayer::init() {
227243
228244 leftMenu->updateLayout ();
229245
246+ if (Mod::get ()->getSavedValue <bool >(" settingsBtnClicked" ) == false ) {
247+ auto settingsLabel = CCSprite::create (" settingsLabel.png" _spr);
248+ settingsLabel->setScale (0 .75f );
249+ settingsLabel->setPosition ({ settingsBtn->getPositionX (), settingsBtn->getPositionY () + settingsBtn->getContentSize ().height });
250+ leftMenu->addChild (settingsLabel);
251+ }
252+
230253 GYSettingSelectLayer::generateModsList ();
231254
232255 this ->addChild (leftMenu);
0 commit comments