Skip to content

Commit

Permalink
v1.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
0mgRod committed Jun 29, 2024
1 parent 579b21d commit 1c4ceca
Show file tree
Hide file tree
Showing 4 changed files with 104 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/modify/GauntletSelectLayer.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include "../SwelvyBG.hpp"
#include <Geode/Geode.hpp>
#include <Geode/modify/GauntletSelectLayer.hpp>

using namespace geode::prelude;

class $modify(MyGauntletSelectLayer, GauntletSelectLayer) {
bool init(int p0) {
if (!GauntletSelectLayer::init(p0)) {
return false;
}

this->getChildByID("background")->setVisible(false);

auto swelvyBG = SwelvyBG::create();
swelvyBG->setZOrder(-2);
swelvyBG->setID("swelvy-background");

this->addChild(swelvyBG);

return true;
}
};
23 changes: 23 additions & 0 deletions src/modify/LevelInfoLayer.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include "../SwelvyBG.hpp"
#include <Geode/Geode.hpp>
#include <Geode/modify/LevelInfoLayer.hpp>

using namespace geode::prelude;

class $modify(MyLevelInfoLayer, LevelInfoLayer) {
bool init(GJGameLevel* level, bool challenge) {
if (!LevelInfoLayer::init(level, challenge)) {
return false;
}

this->getChildByID("background")->setVisible(false);

auto swelvyBG = SwelvyBG::create();
swelvyBG->setZOrder(-2);
swelvyBG->setID("swelvy-background");

this->addChild(swelvyBG);

return true;
}
};
32 changes: 32 additions & 0 deletions src/modify/LevelSearchLayer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,38 @@ class $modify(MyLevelSearchLayer, LevelSearchLayer) {

this->getChildByID("background")->setVisible(false);

CCScale9Sprite* levelSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bg"));
levelSearchBg->setColor(ccc3(0, 0, 0));
levelSearchBg->setOpacity(85);

CCScale9Sprite* levelSearchBarBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bar-bg"));
levelSearchBarBg->setColor(ccc3(0, 0, 0));
levelSearchBarBg->setOpacity(85);

CCScale9Sprite* quickSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("quick-search-bg"));
quickSearchBg->setColor(ccc3(0, 0, 0));
quickSearchBg->setOpacity(85);

CCScale9Sprite* difficultyFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("difficulty-filters-bg"));
difficultyFiltersBg->setColor(ccc3(0, 0, 0));
difficultyFiltersBg->setOpacity(85);

CCScale9Sprite* lengthFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("length-filters-bg"));
lengthFiltersBg->setColor(ccc3(0, 0, 0));
lengthFiltersBg->setOpacity(85);

CCNode* searchBar = this->getChildByID("search-bar");
if (searchBar) {
CCArray* children = searchBar->getChildren();
CCObject* obj = nullptr;
CCARRAY_FOREACH(children, obj) {
CCLabelBMFont* label = dynamic_cast<CCLabelBMFont*>(obj);
if (label) {
label->setColor(ccc3(255, 255, 255));
}
}
}

auto swelvyBG = SwelvyBG::create();
swelvyBG->setZOrder(-3);
swelvyBG->setID("swelvy-background");
Expand Down
26 changes: 26 additions & 0 deletions src/modify/SecretRewardsLayer.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include "../SwelvyBG.hpp"
#include <Geode/Geode.hpp>
#include <Geode/modify/SecretRewardsLayer.hpp>

using namespace geode::prelude;

class $modify(MySecretRewardsLayer, SecretRewardsLayer) {
bool init(bool p0) {
if (!SecretRewardsLayer::init(p0)) {
return false;
}

this->getChildByID("background")->setVisible(false);
this->getChildByID("top-left-art")->setVisible(false);
this->getChildByID("top-right-art")->setVisible(false);
this->getChildByID("floor")->setVisible(false);

auto swelvyBG = SwelvyBG::create();
swelvyBG->setZOrder(-2);
swelvyBG->setID("swelvy-background");

this->addChild(swelvyBG);

return true;
}
};

0 comments on commit 1c4ceca

Please sign in to comment.