File tree Expand file tree Collapse file tree 2 files changed +31
-1
lines changed
Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 11{
2- "geode" : " 4.0.0" ,
2+ "geode" : " 4.0.0-alpha.1 " ,
33 "gd" : {
44 "android" : " 2.2074" ,
55 "win" : " 2.2074" ,
105105 "type" : " bool" ,
106106 "default" : true
107107 },
108+ "show-inner-tower" : {
109+ "name" : " Show in tower levels menu" ,
110+ "description" : " LevelAreaInnerLayer" ,
111+ "type" : " bool" ,
112+ "default" : true
113+ },
108114 "external-mods" : {
109115 "name" : " external mods" ,
110116 "description" : " For external mod layers" ,
Original file line number Diff line number Diff line change 1+ #include " ../SwelvyBG.hpp"
2+ #include < Geode/Geode.hpp>
3+ #include < Geode/modify/LevelAreaInnerLayer.hpp>
4+
5+ using namespace geode ::prelude;
6+
7+ class $modify(MyLevelAreaInnerLayer, LevelAreaInnerLayer) {
8+ bool init () {
9+ if (!LevelAreaInnerLayer::init ()) {
10+ return false ;
11+ }
12+ if (Mod::get ()->getSettingValue <bool >(" show-inner-tower" )){
13+ auto bg = static_cast <CCNode*>(this ->getChildren ()->objectAtIndex (0 ));
14+ bg->setVisible (false );
15+
16+ auto swelvyBG = SwelvyBG::create ();
17+ swelvyBG->setZOrder (-2 );
18+ swelvyBG->setID (" swelvy-background" );
19+
20+ this ->addChild (swelvyBG);
21+ }
22+ return true ;
23+ }
24+ };
You can’t perform that action at this time.
0 commit comments