Skip to content

Commit 29c3424

Browse files
committed
bug fix and incompat
1 parent 627ae1c commit 29c3424

File tree

6 files changed

+19
-18
lines changed

6 files changed

+19
-18
lines changed

mod.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"win": "2.2074",
55
"android": "2.2074"
66
},
7-
"version": "v0.9.8",
7+
"version": "v0.9.9",
88
"id": "zalphalaneous.minecraft",
99
"name": "Minecraftify!",
1010
"developer": "Alphalaneous",
@@ -49,6 +49,11 @@
4949
"id": "sanes.daily-transfer",
5050
"version": "*",
5151
"importance": "breaking"
52+
},
53+
{
54+
"id": "undefined0.icon_ninja",
55+
"version": "*",
56+
"importance": "breaking"
5257
}
5358
]
5459
}

src/ui/hooks/CCDirector.h

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,21 @@ class $modify(MyCCDirector, CCDirector){
66

77
bool replaceScene(CCScene *pScene){
88

9-
if(!GlobalVars::getSharedInstance()->isInitialLaunch){
9+
if (!GlobalVars::getSharedInstance()->isInitialLaunch){
1010
return CCDirector::replaceScene(pScene);
1111
}
12-
else{
12+
else {
1313
CCScene* currentScene = CCScene::get();
1414
CCLayer* child = typeinfo_cast<CCLayer*>(currentScene->getChildren()->objectAtIndex(0));
1515

1616
LoadingLayer* loadingLayer = typeinfo_cast<LoadingLayer*>(child);
1717

18-
if(loadingLayer){
18+
if (loadingLayer) {
1919
MyLoadingLayer* myLoadingLayer = static_cast<MyLoadingLayer*>(child);
20-
if(myLoadingLayer->m_fields->didHook){
21-
if(GlobalVars::getSharedInstance()->isInitialLaunch){
22-
myLoadingLayer->scheduleOnce(schedule_selector(MyLoadingLayer::doFadeOut), 0.05f);
23-
}
20+
if (GlobalVars::getSharedInstance()->isInitialLaunch){
21+
myLoadingLayer->scheduleOnce(schedule_selector(MyLoadingLayer::doFadeOut), 0.05f);
2422
}
25-
else{
23+
else {
2624
GlobalVars::getSharedInstance()->isInitialLaunch = false;
2725
return CCDirector::replaceScene(pScene);
2826
}

src/ui/hooks/LoadingLayer.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ class $modify(MyLoadingLayer, LoadingLayer){
1111
float loadingScaleX = 1.5;
1212
float loadingScaleY = 1.4;
1313
bool isInitialOpen = true;
14-
bool didHook = false;
1514
};
1615

1716
void doFadeOut(float dt){
@@ -72,7 +71,6 @@ class $modify(MyLoadingLayer, LoadingLayer){
7271
}
7372

7473
MyLoadingLayer* myself = static_cast<MyLoadingLayer*>(this);
75-
myself->m_fields->didHook = true;
7674

7775
#ifndef GEODE_IS_ANDROID
7876

src/ui/hooks/MenuLayer.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ class $modify(MenuLayer){
1818
if (!MenuLayer::init()) {
1919
return false;
2020
}
21-
if(CCNode* bottomMenu = this->getChildByIDRecursive("bottom-menu")){
21+
if (CCNode* bottomMenu = this->getChildByIDRecursive("bottom-menu")){
2222
bottomMenu->getChildByIDRecursive("achievements-button")->setVisible(false);
2323
bottomMenu->getChildByIDRecursive("settings-button")->setVisible(false);
2424
bottomMenu->getChildByIDRecursive("stats-button")->setVisible(false);
2525
bottomMenu->getChildByIDRecursive("newgrounds-button")->setVisible(false);
2626
bottomMenu->getChildByIDRecursive("geode.loader/geode-button")->setVisible(false);
2727
}
28-
if(Loader::get()->isModLoaded("alphalaneous.pages_api")){
28+
if (Loader::get()->isModLoaded("alphalaneous.vanilla_pages")){
2929

30-
Mod* mod = Loader::get()->getLoadedMod("alphalaneous.pages_api");
30+
Mod* mod = Loader::get()->getLoadedMod("alphalaneous.vanilla_pages");
3131

3232
if(mod->getSettingValue<bool>("menulayer-right-menu")){
3333
if(CCNode* rightSideMenu = this->getChildByIDRecursive("right-side-menu")){
@@ -53,7 +53,7 @@ class $modify(MyMenuLayer, MenuLayer) {
5353
};
5454

5555
static void onModify(auto& self) {
56-
(void) self.setHookPriority("MenuLayer::init", INT_MIN/2-1);
56+
(void) self.setHookPriority("MenuLayer::init", -1000);
5757
}
5858

5959
bool init() {
@@ -215,6 +215,7 @@ class $modify(MyMenuLayer, MenuLayer) {
215215

216216
setAllInvisible();
217217
this->scheduleOnce(schedule_selector(MyMenuLayer::setAllVisible), 1.0f);
218+
GlobalVars::getSharedInstance()->isInitialLaunch = false;
218219
}
219220

220221

src/ui/layers/ExtrasLayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ bool ExtrasLayer::init() {
2929
bool modifyBottomMenu = true;
3030

3131

32-
if(Loader::get()->isModLoaded("alphalaneous.pages_api")){
32+
if(Loader::get()->isModLoaded("alphalaneous.vanilla_pages")){
3333

34-
Mod* mod = Loader::get()->getLoadedMod("alphalaneous.pages_api");
34+
Mod* mod = Loader::get()->getLoadedMod("alphalaneous.vanilla_pages");
3535

3636
if(mod->getSettingValue<bool>("menulayer-right-menu")){
3737
modifyRightMenu = false;

src/ui/nodes/MCButtonChild.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ void MCButtonChild::doClick(){
143143
doAndroidBypass = true;
144144
#endif
145145

146-
147146
if(this->isHovering || doAndroidBypass){
148147

149148
auto engine = FMODAudioEngine::sharedEngine();

0 commit comments

Comments
 (0)