Skip to content

Commit a87d26e

Browse files
committed
changes
1 parent 00bf147 commit a87d26e

File tree

5 files changed

+34
-3
lines changed

5 files changed

+34
-3
lines changed

mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"res/layers.json"
2222
],
2323
"sprites": [
24-
"res/gdLogo.png"
24+
"res/*.png"
2525
]
2626
},
2727
"settings": {

res/geodeLogo.png

37.7 KB
Loading

res/settingsLabel.png

7.85 KB
Loading

src/layers/GYModTile.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,11 @@ bool GYModTile::init(const char *modName, const char *modAuthor, const char *mod
5252
auto sprite = CCNode::create();
5353

5454
if (modID != "gd") {
55-
sprite = geode::createServerModLogo(modID);
55+
if (modID == "geode.loader") {
56+
sprite = CCSprite::create("geodeLogo.png"_spr);
57+
} else {
58+
sprite = geode::createServerModLogo(modID);
59+
}
5660
} else {
5761
sprite = CCSprite::create("gdLogo.png"_spr);
5862
}
@@ -64,12 +68,16 @@ bool GYModTile::init(const char *modName, const char *modAuthor, const char *mod
6468

6569
auto menu = CCMenu::create();
6670
menu->setAnchorPoint({ 0, 0 });
71+
menu->setContentSize({ this->getContentSize().width, this->getContentSize().height });
72+
menu->setPosition({ 0, 0 });
6773

6874
auto btn = CCMenuItemSpriteExtra::create(
6975
ButtonSprite::create("View"),
7076
this,
7177
menu_selector(GYModTile::viewMod)
7278
);
79+
btn->setPosition({ this->getContentSize().width / 2, winSize.height * 0.075f });
80+
btn->setScale(0.8f);
7381

7482
menu->addChild(btn);
7583
this->addChild(menu);

src/layers/GYSettingSelectLayer.cpp

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ void GYSettingSelectLayer::settingsBtn(CCObject* sender) {
5555
}
5656

5757
void 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

Comments
 (0)