From 9a4c0b897d81633997090e5f3a7debe3252ca513 Mon Sep 17 00:00:00 2001 From: OmgRod <89850217+OmgRod@users.noreply.github.com> Date: Sun, 12 Jan 2025 20:13:33 +0000 Subject: [PATCH] changes --- README.md | 6 +- mod.json | 20 ++++- src/SwelvyBG.cpp | 1 + src/layers/GYModTile.cpp | 34 ++++++++ src/layers/GYModTile.hpp | 11 +++ src/layers/GYSettingSelectLayer.cpp | 79 ++++++++++++++++--- src/layers/GYSettingSelectLayer.hpp | 1 + src/modify/CreatorLayer.cpp | 2 +- src/modify/EditLevelLayer.cpp | 2 +- src/modify/GJGarageLayer.cpp | 2 +- src/modify/GauntletLayer.cpp | 2 +- src/modify/GauntletSelectLayer.cpp | 2 +- src/modify/LeaderboardsLayer.cpp | 2 +- src/modify/LevelAreaInnerLayer.cpp | 2 +- src/modify/LevelAreaLayer.cpp | 2 +- src/modify/LevelBrowserLayer.cpp | 2 +- src/modify/LevelInfoLayer.cpp | 2 +- src/modify/LevelListLayer.cpp | 2 +- src/modify/LevelSearchLayer.cpp | 2 +- src/modify/LevelSelectLayer.cpp | 2 +- src/modify/LoadingLayer.cpp | 2 +- src/modify/MenuLayer.cpp | 2 +- src/modify/PlayLayer.cpp | 2 +- src/modify/SecretLayer.cpp | 2 +- src/modify/SecretLayer2.cpp | 2 +- src/modify/SecretLayer3.cpp | 2 +- src/modify/SecretLayer4.cpp | 2 +- src/modify/SecretRewardsLayer.cpp | 2 +- src/modify/UIPOptionsLayer.cpp | 2 +- .../cvolton.betterinfo/CustomCreatorLayer.cpp | 2 +- .../cvolton.betterinfo/DailyViewLayer.cpp | 2 +- .../LevelSearchViewLayer.cpp | 2 +- .../cvolton.betterinfo/RewardGroupLayer.cpp | 2 +- .../cvolton.betterinfo/RewardViewLayer.cpp | 2 +- .../dankmeme.globed2/GlobedLevelListLayer.cpp | 2 +- .../dankmeme.globed2/GlobedMenuLayer.cpp | 2 +- .../dankmeme.globed2/GlobedServersLayer.cpp | 2 +- .../dankmeme.globed2/GlobedSettingsLayer.cpp | 2 +- src/modify/geode.loader/ModsLayer.cpp | 2 +- .../geode.texture-loader/PackSelectLayer.cpp | 2 +- .../IDListLayer.cpp | 2 +- .../IDPackLayer.cpp | 2 +- .../ServerSwitchLayer.cpp | 2 +- .../BetterAchievementLayer.cpp | 2 +- .../DPLayer.cpp | 2 +- .../DPListLayer.cpp | 2 +- .../omgrod.garage_plus/GPFeedbackLayer.cpp | 2 +- src/modify/omgrod.garage_plus/GPKofiLayer.cpp | 2 +- .../omgrod.gdstream/StreamCreatorLayer.cpp | 2 +- src/modify/omgrod.gdstream/StreamLayer.cpp | 2 +- .../omgrod.geodify/GYSettingSelectLayer.cpp | 2 +- .../NewgroundsBrowserLayer.cpp | 2 +- .../TextureWorkshopLayer.cpp | 2 +- 53 files changed, 179 insertions(+), 65 deletions(-) create mode 100644 src/layers/GYModTile.cpp create mode 100644 src/layers/GYModTile.hpp diff --git a/README.md b/README.md index 89ad850..bbe534f 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ class $modify(MyCreatorLayer, CreatorLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } @@ -80,7 +80,7 @@ HookClass(GlobedLevelListLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } @@ -104,7 +104,7 @@ HookClass_Scene(cvolton_betterinfo_CustomCreatorLayer,"cvolton.betterinfo/Custom bg->setVisible(false); SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + _This->addChild(swelvyBG); } } diff --git a/mod.json b/mod.json index f193d1b..01e574e 100644 --- a/mod.json +++ b/mod.json @@ -12,14 +12,20 @@ "description": "Converts most menus' backgrounds to the Geode one (SwelvyBG).", "early-load": true, "resources": { - "sprites": [ - "res/previews/*.png" - ], + "spritesheets": { + "previewSheet": [ + "res/previews/*.png" + ] + }, "files": [ "res/layers.json" ] }, "settings": { + "color-title": { + "type": "title", + "name": "Color Offset Settings" + }, "enable-color": { "name": "Enable Color Offset", "description": "Enables color offset for the SwelvyBG.", @@ -68,6 +74,10 @@ "default": "113,74,154", "enable-if": "enable-color" }, + "gd-title": { + "type": "title", + "name": "Geometry Dash" + }, "show-main": { "name": "Show in main menu", "description": "MenuLayer", @@ -194,6 +204,10 @@ "type": "bool", "default": true }, + "mods-title": { + "type": "title", + "name": "Mods Settings" + }, "external-mods": { "name": "external mods", "description": "For external mod layers", diff --git a/src/SwelvyBG.cpp b/src/SwelvyBG.cpp index 5094073..6d6283f 100644 --- a/src/SwelvyBG.cpp +++ b/src/SwelvyBG.cpp @@ -11,6 +11,7 @@ bool SwelvyBG::init(float widthmult, float hightmult, float minspeed, float maxs auto winSize = CCDirector::get()->getWinSize(); this->setContentSize(winSize); this->setAnchorPoint({ 0.f, 0.f }); + this->setID("swelvy-background"_spr); std::random_device rd; std::mt19937 gen(rd()); diff --git a/src/layers/GYModTile.cpp b/src/layers/GYModTile.cpp new file mode 100644 index 0000000..43a0006 --- /dev/null +++ b/src/layers/GYModTile.cpp @@ -0,0 +1,34 @@ +#include + +#include "GYModTile.hpp" + +using namespace geode::prelude; + +GYModTile* GYModTile::create() { + GYModTile* ret = new GYModTile(); + if (ret && ret->init()) { + ret->autorelease(); + return ret; + } + delete ret; + return nullptr; +} + +bool GYModTile::init() { + if (!CCLayer::init()) + return false; + + setMouseEnabled(true); + + auto winSize = CCDirector::sharedDirector()->getWinSize(); + + this->setContentSize({ winSize.width * 0.325f, winSize.height * 0.4f }); + + // GJ_square04.png - The purple one + auto bg = CCScale9Sprite::create("GJ_square04.png"); + bg->setContentSize(this->getContentSize()); + bg->setAnchorPoint({ 0.f, 0.f}); + this->addChild(bg); + + return true; +} \ No newline at end of file diff --git a/src/layers/GYModTile.hpp b/src/layers/GYModTile.hpp new file mode 100644 index 0000000..9273709 --- /dev/null +++ b/src/layers/GYModTile.hpp @@ -0,0 +1,11 @@ +#pragma once + +#include + +using namespace geode::prelude; + +class GYModTile : public CCLayer { +public: + static GYModTile* create(); + bool init(); +}; \ No newline at end of file diff --git a/src/layers/GYSettingSelectLayer.cpp b/src/layers/GYSettingSelectLayer.cpp index 11f4b86..86d839c 100644 --- a/src/layers/GYSettingSelectLayer.cpp +++ b/src/layers/GYSettingSelectLayer.cpp @@ -1,6 +1,7 @@ #include #include -#include "../json.hpp" +#include +#include #include #include #include @@ -10,6 +11,8 @@ #include "GYSettingSelectLayer.hpp" #include "GYScreenshotPopup.hpp" +#include "GYModTile.hpp" +#include "../json.hpp" using namespace geode::prelude; @@ -51,6 +54,10 @@ void GYSettingSelectLayer::settingsBtn(CCObject* sender) { CCDirector::sharedDirector()->pushScene(scenePrev); } +void GYSettingSelectLayer::openNormalSettings(CCObject* sender) { + openSettingsPopup(Mod::get()); +} + bool GYSettingSelectLayer::init() { if (!CCLayer::init()) return false; @@ -70,6 +77,19 @@ bool GYSettingSelectLayer::init() { background->setPosition({ winSize.width / 2, winSize.height / 2 }); this->addChild(background); + auto cornerLeft = CCSprite::createWithSpriteFrameName("GJ_sideArt_001.png"); + cornerLeft->setPosition(CCPoint(winSize.width * 0, winSize.height * 0)); + cornerLeft->setAnchorPoint(CCPoint(0, 0)); + cornerLeft->setID("corner-left"); + this->addChild(cornerLeft); + + auto cornerRight = CCSprite::createWithSpriteFrameName("GJ_sideArt_001.png"); + cornerRight->setPosition(CCPoint(winSize.width * 1, winSize.height * 0)); + cornerRight->setAnchorPoint(CCPoint(1, 0)); + cornerRight->setFlipX(true); + cornerRight->setID("corner-right"); + this->addChild(cornerRight); + auto backBtn = CCMenuItemSpriteExtra::create( CCSprite::createWithSpriteFrameName("GJ_arrow_01_001.png"), this, @@ -86,11 +106,17 @@ bool GYSettingSelectLayer::init() { auto contentBox = CCScale9Sprite::create("GJ_square01.png"); contentBox->setContentSize({ winSize.width * 0.7f, winSize.height * 0.7f }); - contentBox->setPosition({ winSize.width / 2, (winSize.height / 2) - (winSize.height * 0.05f) }); + contentBox->setPosition({ winSize.width / 2, winSize.height / 2 - winSize.height * 0.05f }); contentBox->setAnchorPoint({ 0.5f, 0.5f }); contentBox->setID("content-box"); this->addChild(contentBox); + ScrollLayer* scroll = ScrollLayer::create({ winSize.width * 0.7f, winSize.height * 0.7f }, true, true); + scroll->setID("scroll"); + contentBox->addChild(scroll); + + scroll->m_contentLayer->setLayout(ColumnLayout::create()->setAxisReverse(true)); + auto leftMenu = CCMenu::create(); leftMenu->setAnchorPoint({ 0, 0 }); leftMenu->setContentSize({ 0.f, winSize.height * 0.6f }); @@ -111,21 +137,41 @@ bool GYSettingSelectLayer::init() { menu_selector(GYSettingSelectLayer::generateWrapper) ); colorBtn->setID("color-button"); - leftMenu->addChild(colorBtn); - leftMenu->updateLayout(); + auto settingsBtn = CCMenuItemSpriteExtra::create( + CircleButtonSprite::create( + CCSprite::createWithSpriteFrameName("geode.loader/settings.png"), + CircleBaseColor::DarkPurple, + CircleBaseSize::Medium + ), + this, + menu_selector(GYSettingSelectLayer::openNormalSettings) + ); + settingsBtn->setID("settings-button"); + leftMenu->addChild(settingsBtn); - // auto testBtn = CCMenuItemSpriteExtra::create( - // CCSprite::createWithSpriteFrameName( - // "GJ_paintBtn_001.png" - // ), - // this, - // menu_selector(GYSettingSelectLayer::popup) - // ); + leftMenu->updateLayout(); - // testBtn->setPosition(winSize.width * 0.5, winSize.height * 0.5); - // menu->addChild(testBtn); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + scroll->m_contentLayer->addChild(GYModTile::create()); + + GYSettingSelectLayer::generateModsList(); this->addChild(leftMenu); this->addChild(menu); @@ -227,5 +273,12 @@ bool GYSettingSelectLayer::generateModsList() { log::warn("No valid 'layers' data found in JSON"); } + ScrollLayer* scroll = typeinfo_cast(this->getChildByID("content-box")->getChildByID("scroll")); + if (!scroll) { + log::error("Failed to cast content-box->scroll to ScrollLayer"); + return false; + } + scroll->m_contentLayer->updateLayout(); + return true; } diff --git a/src/layers/GYSettingSelectLayer.hpp b/src/layers/GYSettingSelectLayer.hpp index bcd5e87..2543a3f 100644 --- a/src/layers/GYSettingSelectLayer.hpp +++ b/src/layers/GYSettingSelectLayer.hpp @@ -13,5 +13,6 @@ class GYSettingSelectLayer : public CCLayer { void settingsBtn(CCObject* sender); void backWrapper(CCObject* sender); void generateWrapper(CCObject* sender); + void openNormalSettings(CCObject* sender); bool generateModsList(); }; \ No newline at end of file diff --git a/src/modify/CreatorLayer.cpp b/src/modify/CreatorLayer.cpp index 846fdf1..5b4717e 100644 --- a/src/modify/CreatorLayer.cpp +++ b/src/modify/CreatorLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyCreatorLayer, CreatorLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/EditLevelLayer.cpp b/src/modify/EditLevelLayer.cpp index 857d9da..d88b70c 100644 --- a/src/modify/EditLevelLayer.cpp +++ b/src/modify/EditLevelLayer.cpp @@ -30,7 +30,7 @@ class $modify(MyEditLevelLayer, EditLevelLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/GJGarageLayer.cpp b/src/modify/GJGarageLayer.cpp index 5457a5e..3cc7ed0 100644 --- a/src/modify/GJGarageLayer.cpp +++ b/src/modify/GJGarageLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyGJGarageLayer, GJGarageLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/GauntletLayer.cpp b/src/modify/GauntletLayer.cpp index 14ab118..4f3a7a4 100644 --- a/src/modify/GauntletLayer.cpp +++ b/src/modify/GauntletLayer.cpp @@ -15,7 +15,7 @@ class $modify(MyGauntletLayer, GauntletLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/GauntletSelectLayer.cpp b/src/modify/GauntletSelectLayer.cpp index a4a0a60..aa3bda9 100644 --- a/src/modify/GauntletSelectLayer.cpp +++ b/src/modify/GauntletSelectLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyGauntletSelectLayer, GauntletSelectLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LeaderboardsLayer.cpp b/src/modify/LeaderboardsLayer.cpp index f40fad3..46d505c 100644 --- a/src/modify/LeaderboardsLayer.cpp +++ b/src/modify/LeaderboardsLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyLeaderboardsLayer, LeaderboardsLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); diff --git a/src/modify/LevelAreaInnerLayer.cpp b/src/modify/LevelAreaInnerLayer.cpp index cd79ad9..128af51 100644 --- a/src/modify/LevelAreaInnerLayer.cpp +++ b/src/modify/LevelAreaInnerLayer.cpp @@ -12,7 +12,7 @@ class $modify(MyLevelAreaInnerLayer, LevelAreaInnerLayer) { if (Mod::get()->getSettingValue("show-inner-tower")){ auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelAreaLayer.cpp b/src/modify/LevelAreaLayer.cpp index 022e1fd..26f081f 100644 --- a/src/modify/LevelAreaLayer.cpp +++ b/src/modify/LevelAreaLayer.cpp @@ -14,7 +14,7 @@ class $modify(MyLevelAreaLayer, LevelAreaLayer) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelBrowserLayer.cpp b/src/modify/LevelBrowserLayer.cpp index 6b0b035..740dea5 100644 --- a/src/modify/LevelBrowserLayer.cpp +++ b/src/modify/LevelBrowserLayer.cpp @@ -14,7 +14,7 @@ class $modify(MyLevelBrowserLayer, LevelBrowserLayer) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelInfoLayer.cpp b/src/modify/LevelInfoLayer.cpp index 40bb178..7e2caad 100644 --- a/src/modify/LevelInfoLayer.cpp +++ b/src/modify/LevelInfoLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyLevelInfoLayer, LevelInfoLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelListLayer.cpp b/src/modify/LevelListLayer.cpp index 311d2bc..2bfe122 100644 --- a/src/modify/LevelListLayer.cpp +++ b/src/modify/LevelListLayer.cpp @@ -14,7 +14,7 @@ class $modify(MyLevelListLayer, LevelListLayer) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelSearchLayer.cpp b/src/modify/LevelSearchLayer.cpp index 65927bb..ff454dc 100644 --- a/src/modify/LevelSearchLayer.cpp +++ b/src/modify/LevelSearchLayer.cpp @@ -48,7 +48,7 @@ class $modify(MyLevelSearchLayer, LevelSearchLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LevelSelectLayer.cpp b/src/modify/LevelSelectLayer.cpp index dded560..a371a0b 100644 --- a/src/modify/LevelSelectLayer.cpp +++ b/src/modify/LevelSelectLayer.cpp @@ -19,7 +19,7 @@ class $modify(MyLevelSelectLayer, LevelSelectLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/LoadingLayer.cpp b/src/modify/LoadingLayer.cpp index 1cf80c1..7be55ba 100644 --- a/src/modify/LoadingLayer.cpp +++ b/src/modify/LoadingLayer.cpp @@ -16,7 +16,7 @@ class $modify(MyLoadingLayer, LoadingLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); diff --git a/src/modify/MenuLayer.cpp b/src/modify/MenuLayer.cpp index 3dabed7..5df9b52 100644 --- a/src/modify/MenuLayer.cpp +++ b/src/modify/MenuLayer.cpp @@ -31,7 +31,7 @@ class $modify(MenuLayer) { } SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/PlayLayer.cpp b/src/modify/PlayLayer.cpp index caa9ffd..47d8b45 100644 --- a/src/modify/PlayLayer.cpp +++ b/src/modify/PlayLayer.cpp @@ -19,7 +19,7 @@ class $modify(MyPlayLayer, PlayLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(1.5,3); swelvyBG->setZOrder(-5); - swelvyBG->setID("swelvy-background"); + swelvyBG->setScale(2); this->getChildByID("main-node")->addChild(swelvyBG); swelvyBG->setPosition(-204,-81); diff --git a/src/modify/SecretLayer.cpp b/src/modify/SecretLayer.cpp index de6c1de..e34a28e 100644 --- a/src/modify/SecretLayer.cpp +++ b/src/modify/SecretLayer.cpp @@ -14,7 +14,7 @@ class $modify(MySecretLayer, SecretLayer) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/SecretLayer2.cpp b/src/modify/SecretLayer2.cpp index e13b507..de07161 100644 --- a/src/modify/SecretLayer2.cpp +++ b/src/modify/SecretLayer2.cpp @@ -14,7 +14,7 @@ class $modify(MySecretLayer2, SecretLayer2) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/SecretLayer3.cpp b/src/modify/SecretLayer3.cpp index 2eb24f4..cb1a843 100644 --- a/src/modify/SecretLayer3.cpp +++ b/src/modify/SecretLayer3.cpp @@ -14,7 +14,7 @@ class $modify(MySecretLayer3, SecretLayer3) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/SecretLayer4.cpp b/src/modify/SecretLayer4.cpp index c003ecf..9a2f946 100644 --- a/src/modify/SecretLayer4.cpp +++ b/src/modify/SecretLayer4.cpp @@ -14,7 +14,7 @@ class $modify(MySecretLayer4, SecretLayer4) { bg->setVisible(false); auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-3); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/SecretRewardsLayer.cpp b/src/modify/SecretRewardsLayer.cpp index f8fe2af..c13d04d 100644 --- a/src/modify/SecretRewardsLayer.cpp +++ b/src/modify/SecretRewardsLayer.cpp @@ -25,7 +25,7 @@ class $modify(MySecretRewardsLayer, SecretRewardsLayer) { auto swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } diff --git a/src/modify/UIPOptionsLayer.cpp b/src/modify/UIPOptionsLayer.cpp index 4b9995c..22ff66b 100644 --- a/src/modify/UIPOptionsLayer.cpp +++ b/src/modify/UIPOptionsLayer.cpp @@ -13,7 +13,7 @@ // // this->setOpacity(0); // auto swelvyBG = SwelvyBG::create(); // swelvyBG->setZOrder(-3); -// swelvyBG->setID("swelvy-background"); +// // auto layer = this->getChildOfType(0); // layer->addChild(swelvyBG); diff --git a/src/modify/cvolton.betterinfo/CustomCreatorLayer.cpp b/src/modify/cvolton.betterinfo/CustomCreatorLayer.cpp index 83c1469..75b3696 100644 --- a/src/modify/cvolton.betterinfo/CustomCreatorLayer.cpp +++ b/src/modify/cvolton.betterinfo/CustomCreatorLayer.cpp @@ -9,7 +9,7 @@ HookClass_Scene(cvolton_betterinfo_CustomCreatorLayer,"cvolton.betterinfo/Custom bg->setVisible(false); SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + _This->addChild(swelvyBG); } } diff --git a/src/modify/cvolton.betterinfo/DailyViewLayer.cpp b/src/modify/cvolton.betterinfo/DailyViewLayer.cpp index 3516128..d134eed 100644 --- a/src/modify/cvolton.betterinfo/DailyViewLayer.cpp +++ b/src/modify/cvolton.betterinfo/DailyViewLayer.cpp @@ -9,7 +9,7 @@ HookClass(DailyViewLayer) { } SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/cvolton.betterinfo/LevelSearchViewLayer.cpp b/src/modify/cvolton.betterinfo/LevelSearchViewLayer.cpp index 07ad19b..80f262a 100644 --- a/src/modify/cvolton.betterinfo/LevelSearchViewLayer.cpp +++ b/src/modify/cvolton.betterinfo/LevelSearchViewLayer.cpp @@ -10,7 +10,7 @@ HookClass_Scene(cvolton_betterinfo_LevelSearchViewLayer,"cvolton.betterinfo/Leve } SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + _This->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/cvolton.betterinfo/RewardGroupLayer.cpp b/src/modify/cvolton.betterinfo/RewardGroupLayer.cpp index 1f5561c..1a33bdf 100644 --- a/src/modify/cvolton.betterinfo/RewardGroupLayer.cpp +++ b/src/modify/cvolton.betterinfo/RewardGroupLayer.cpp @@ -9,7 +9,7 @@ HookClass(RewardGroupLayer) { } SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/cvolton.betterinfo/RewardViewLayer.cpp b/src/modify/cvolton.betterinfo/RewardViewLayer.cpp index 02430a5..d0d77e1 100644 --- a/src/modify/cvolton.betterinfo/RewardViewLayer.cpp +++ b/src/modify/cvolton.betterinfo/RewardViewLayer.cpp @@ -10,7 +10,7 @@ HookClass(RewardViewLayer) { } SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/dankmeme.globed2/GlobedLevelListLayer.cpp b/src/modify/dankmeme.globed2/GlobedLevelListLayer.cpp index 159c41c..6ee71d6 100644 --- a/src/modify/dankmeme.globed2/GlobedLevelListLayer.cpp +++ b/src/modify/dankmeme.globed2/GlobedLevelListLayer.cpp @@ -10,7 +10,7 @@ HookClass(GlobedLevelListLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/dankmeme.globed2/GlobedMenuLayer.cpp b/src/modify/dankmeme.globed2/GlobedMenuLayer.cpp index 2f73498..93679d1 100644 --- a/src/modify/dankmeme.globed2/GlobedMenuLayer.cpp +++ b/src/modify/dankmeme.globed2/GlobedMenuLayer.cpp @@ -10,7 +10,7 @@ HookClass(GlobedMenuLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/dankmeme.globed2/GlobedServersLayer.cpp b/src/modify/dankmeme.globed2/GlobedServersLayer.cpp index 71cde8e..e467180 100644 --- a/src/modify/dankmeme.globed2/GlobedServersLayer.cpp +++ b/src/modify/dankmeme.globed2/GlobedServersLayer.cpp @@ -10,7 +10,7 @@ HookClass(GlobedServersLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/dankmeme.globed2/GlobedSettingsLayer.cpp b/src/modify/dankmeme.globed2/GlobedSettingsLayer.cpp index 7646639..b1c0631 100644 --- a/src/modify/dankmeme.globed2/GlobedSettingsLayer.cpp +++ b/src/modify/dankmeme.globed2/GlobedSettingsLayer.cpp @@ -10,7 +10,7 @@ HookClass(GlobedSettingsLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/geode.loader/ModsLayer.cpp b/src/modify/geode.loader/ModsLayer.cpp index f3c3eb8..200e1f8 100644 --- a/src/modify/geode.loader/ModsLayer.cpp +++ b/src/modify/geode.loader/ModsLayer.cpp @@ -14,7 +14,7 @@ HookClass(ModsLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/geode.texture-loader/PackSelectLayer.cpp b/src/modify/geode.texture-loader/PackSelectLayer.cpp index d305b1d..f14147d 100644 --- a/src/modify/geode.texture-loader/PackSelectLayer.cpp +++ b/src/modify/geode.texture-loader/PackSelectLayer.cpp @@ -12,7 +12,7 @@ HookClass(PackSelectLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/hiimjustin000.integrated_demonlist/IDListLayer.cpp b/src/modify/hiimjustin000.integrated_demonlist/IDListLayer.cpp index 38ae638..5a51bc1 100644 --- a/src/modify/hiimjustin000.integrated_demonlist/IDListLayer.cpp +++ b/src/modify/hiimjustin000.integrated_demonlist/IDListLayer.cpp @@ -10,6 +10,6 @@ HookClass(IDListLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } \ No newline at end of file diff --git a/src/modify/hiimjustin000.integrated_demonlist/IDPackLayer.cpp b/src/modify/hiimjustin000.integrated_demonlist/IDPackLayer.cpp index b84370b..a05f890 100644 --- a/src/modify/hiimjustin000.integrated_demonlist/IDPackLayer.cpp +++ b/src/modify/hiimjustin000.integrated_demonlist/IDPackLayer.cpp @@ -11,7 +11,7 @@ HookClass(IDPackLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/km7dev.gdps-switcher/ServerSwitchLayer.cpp b/src/modify/km7dev.gdps-switcher/ServerSwitchLayer.cpp index f79eb33..0ab4f8c 100644 --- a/src/modify/km7dev.gdps-switcher/ServerSwitchLayer.cpp +++ b/src/modify/km7dev.gdps-switcher/ServerSwitchLayer.cpp @@ -11,7 +11,7 @@ HookClass(ServerSwitchLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/limegradient.betterachievements/BetterAchievementLayer.cpp b/src/modify/limegradient.betterachievements/BetterAchievementLayer.cpp index d5a9046..138eb84 100644 --- a/src/modify/limegradient.betterachievements/BetterAchievementLayer.cpp +++ b/src/modify/limegradient.betterachievements/BetterAchievementLayer.cpp @@ -11,7 +11,7 @@ HookClass(BetterAchievementLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/minemaker0430.gddp_integration/DPLayer.cpp b/src/modify/minemaker0430.gddp_integration/DPLayer.cpp index f9a6f49..1746a37 100644 --- a/src/modify/minemaker0430.gddp_integration/DPLayer.cpp +++ b/src/modify/minemaker0430.gddp_integration/DPLayer.cpp @@ -12,7 +12,7 @@ HookClass(DPLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/minemaker0430.gddp_integration/DPListLayer.cpp b/src/modify/minemaker0430.gddp_integration/DPListLayer.cpp index 9b5f9f9..2426704 100644 --- a/src/modify/minemaker0430.gddp_integration/DPListLayer.cpp +++ b/src/modify/minemaker0430.gddp_integration/DPListLayer.cpp @@ -11,7 +11,7 @@ HookClass(DPListLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/omgrod.garage_plus/GPFeedbackLayer.cpp b/src/modify/omgrod.garage_plus/GPFeedbackLayer.cpp index df14c26..327edf3 100644 --- a/src/modify/omgrod.garage_plus/GPFeedbackLayer.cpp +++ b/src/modify/omgrod.garage_plus/GPFeedbackLayer.cpp @@ -11,7 +11,7 @@ HookClass(GPFeedbackLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/omgrod.garage_plus/GPKofiLayer.cpp b/src/modify/omgrod.garage_plus/GPKofiLayer.cpp index aeb481a..7a490bd 100644 --- a/src/modify/omgrod.garage_plus/GPKofiLayer.cpp +++ b/src/modify/omgrod.garage_plus/GPKofiLayer.cpp @@ -11,7 +11,7 @@ HookClass(GPKofiLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/omgrod.gdstream/StreamCreatorLayer.cpp b/src/modify/omgrod.gdstream/StreamCreatorLayer.cpp index 61a1f21..df6f177 100644 --- a/src/modify/omgrod.gdstream/StreamCreatorLayer.cpp +++ b/src/modify/omgrod.gdstream/StreamCreatorLayer.cpp @@ -11,7 +11,7 @@ HookClass(StreamCreatorLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/omgrod.gdstream/StreamLayer.cpp b/src/modify/omgrod.gdstream/StreamLayer.cpp index e516644..59a6c66 100644 --- a/src/modify/omgrod.gdstream/StreamLayer.cpp +++ b/src/modify/omgrod.gdstream/StreamLayer.cpp @@ -11,7 +11,7 @@ HookClass(StreamLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-99999); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } \ No newline at end of file diff --git a/src/modify/omgrod.geodify/GYSettingSelectLayer.cpp b/src/modify/omgrod.geodify/GYSettingSelectLayer.cpp index 423401b..411b19c 100644 --- a/src/modify/omgrod.geodify/GYSettingSelectLayer.cpp +++ b/src/modify/omgrod.geodify/GYSettingSelectLayer.cpp @@ -11,7 +11,7 @@ // SwelvyBG* swelvyBG = SwelvyBG::create(); // swelvyBG->setZOrder(-99999); -// swelvyBG->setID("swelvy-background"); +// // this->addChild(swelvyBG); // } // } \ No newline at end of file diff --git a/src/modify/thesillydoggo.newgrounds_explorer/NewgroundsBrowserLayer.cpp b/src/modify/thesillydoggo.newgrounds_explorer/NewgroundsBrowserLayer.cpp index 7263859..8957bd2 100644 --- a/src/modify/thesillydoggo.newgrounds_explorer/NewgroundsBrowserLayer.cpp +++ b/src/modify/thesillydoggo.newgrounds_explorer/NewgroundsBrowserLayer.cpp @@ -11,7 +11,7 @@ HookClass(NewgroundsBrowserLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-1); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } } diff --git a/src/modify/uproxide.textures/TextureWorkshopLayer.cpp b/src/modify/uproxide.textures/TextureWorkshopLayer.cpp index f2a2636..51bb77b 100644 --- a/src/modify/uproxide.textures/TextureWorkshopLayer.cpp +++ b/src/modify/uproxide.textures/TextureWorkshopLayer.cpp @@ -11,7 +11,7 @@ HookClass(TextureWorkshopLayer) { SwelvyBG* swelvyBG = SwelvyBG::create(); swelvyBG->setZOrder(-2); - swelvyBG->setID("swelvy-background"); + this->addChild(swelvyBG); } }