Skip to content

Commit 1c4ceca

Browse files
author
0mgRod
committed
v1.0.0 release
1 parent 579b21d commit 1c4ceca

File tree

4 files changed

+104
-0
lines changed

4 files changed

+104
-0
lines changed

src/modify/GauntletSelectLayer.cpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#include "../SwelvyBG.hpp"
2+
#include <Geode/Geode.hpp>
3+
#include <Geode/modify/GauntletSelectLayer.hpp>
4+
5+
using namespace geode::prelude;
6+
7+
class $modify(MyGauntletSelectLayer, GauntletSelectLayer) {
8+
bool init(int p0) {
9+
if (!GauntletSelectLayer::init(p0)) {
10+
return false;
11+
}
12+
13+
this->getChildByID("background")->setVisible(false);
14+
15+
auto swelvyBG = SwelvyBG::create();
16+
swelvyBG->setZOrder(-2);
17+
swelvyBG->setID("swelvy-background");
18+
19+
this->addChild(swelvyBG);
20+
21+
return true;
22+
}
23+
};

src/modify/LevelInfoLayer.cpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#include "../SwelvyBG.hpp"
2+
#include <Geode/Geode.hpp>
3+
#include <Geode/modify/LevelInfoLayer.hpp>
4+
5+
using namespace geode::prelude;
6+
7+
class $modify(MyLevelInfoLayer, LevelInfoLayer) {
8+
bool init(GJGameLevel* level, bool challenge) {
9+
if (!LevelInfoLayer::init(level, challenge)) {
10+
return false;
11+
}
12+
13+
this->getChildByID("background")->setVisible(false);
14+
15+
auto swelvyBG = SwelvyBG::create();
16+
swelvyBG->setZOrder(-2);
17+
swelvyBG->setID("swelvy-background");
18+
19+
this->addChild(swelvyBG);
20+
21+
return true;
22+
}
23+
};

src/modify/LevelSearchLayer.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,38 @@ class $modify(MyLevelSearchLayer, LevelSearchLayer) {
1212

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

15+
CCScale9Sprite* levelSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bg"));
16+
levelSearchBg->setColor(ccc3(0, 0, 0));
17+
levelSearchBg->setOpacity(85);
18+
19+
CCScale9Sprite* levelSearchBarBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bar-bg"));
20+
levelSearchBarBg->setColor(ccc3(0, 0, 0));
21+
levelSearchBarBg->setOpacity(85);
22+
23+
CCScale9Sprite* quickSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("quick-search-bg"));
24+
quickSearchBg->setColor(ccc3(0, 0, 0));
25+
quickSearchBg->setOpacity(85);
26+
27+
CCScale9Sprite* difficultyFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("difficulty-filters-bg"));
28+
difficultyFiltersBg->setColor(ccc3(0, 0, 0));
29+
difficultyFiltersBg->setOpacity(85);
30+
31+
CCScale9Sprite* lengthFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("length-filters-bg"));
32+
lengthFiltersBg->setColor(ccc3(0, 0, 0));
33+
lengthFiltersBg->setOpacity(85);
34+
35+
CCNode* searchBar = this->getChildByID("search-bar");
36+
if (searchBar) {
37+
CCArray* children = searchBar->getChildren();
38+
CCObject* obj = nullptr;
39+
CCARRAY_FOREACH(children, obj) {
40+
CCLabelBMFont* label = dynamic_cast<CCLabelBMFont*>(obj);
41+
if (label) {
42+
label->setColor(ccc3(255, 255, 255));
43+
}
44+
}
45+
}
46+
1547
auto swelvyBG = SwelvyBG::create();
1648
swelvyBG->setZOrder(-3);
1749
swelvyBG->setID("swelvy-background");

src/modify/SecretRewardsLayer.cpp

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include "../SwelvyBG.hpp"
2+
#include <Geode/Geode.hpp>
3+
#include <Geode/modify/SecretRewardsLayer.hpp>
4+
5+
using namespace geode::prelude;
6+
7+
class $modify(MySecretRewardsLayer, SecretRewardsLayer) {
8+
bool init(bool p0) {
9+
if (!SecretRewardsLayer::init(p0)) {
10+
return false;
11+
}
12+
13+
this->getChildByID("background")->setVisible(false);
14+
this->getChildByID("top-left-art")->setVisible(false);
15+
this->getChildByID("top-right-art")->setVisible(false);
16+
this->getChildByID("floor")->setVisible(false);
17+
18+
auto swelvyBG = SwelvyBG::create();
19+
swelvyBG->setZOrder(-2);
20+
swelvyBG->setID("swelvy-background");
21+
22+
this->addChild(swelvyBG);
23+
24+
return true;
25+
}
26+
};

0 commit comments

Comments
 (0)