Skip to content

Commit a4d5245

Browse files
committed
fixes
1 parent d9e52a1 commit a4d5245

File tree

9 files changed

+33
-31
lines changed

9 files changed

+33
-31
lines changed

mod.json

Lines changed: 1 addition & 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.9",
7+
"version": "v0.9.10",
88
"id": "zalphalaneous.minecraft",
99
"name": "Minecraftify!",
1010
"developer": "Alphalaneous",

src/ui/hooks/CCMenuItemSpriteExtra.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ class $modify(MyCCMenuItemSpriteExtra, CCMenuItemSpriteExtra){
2525
CCMenuItemSpriteExtra::selected();
2626
}
2727
else {
28+
#ifndef GEODE_IS_ANDROID
2829
FMODAudioEngine::sharedEngine()->playEffect("click.ogg"_spr);
30+
#endif
2931
(m_pListener->*m_pfnSelector)(this);
3032
}
3133
}

src/ui/hooks/MenuLayer.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ class $modify(MenuLayer){
1919
return false;
2020
}
2121
if (CCNode* bottomMenu = this->getChildByIDRecursive("bottom-menu")){
22-
bottomMenu->getChildByIDRecursive("achievements-button")->setVisible(false);
23-
bottomMenu->getChildByIDRecursive("settings-button")->setVisible(false);
24-
bottomMenu->getChildByIDRecursive("stats-button")->setVisible(false);
25-
bottomMenu->getChildByIDRecursive("newgrounds-button")->setVisible(false);
26-
bottomMenu->getChildByIDRecursive("geode.loader/geode-button")->setVisible(false);
22+
Utils::getNodeSafe(bottomMenu, "achievements-button")->setVisible(false);
23+
Utils::getNodeSafe(bottomMenu, "settings-button")->setVisible(false);
24+
Utils::getNodeSafe(bottomMenu, "stats-button")->setVisible(false);
25+
Utils::getNodeSafe(bottomMenu, "newgrounds-button")->setVisible(false);
26+
Utils::getNodeSafe(bottomMenu, "geode.loader/geode-button")->setVisible(false);
2727
}
2828
if (Loader::get()->isModLoaded("alphalaneous.vanilla_pages")){
2929

src/ui/nodes/MCButton.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ MCButton* MCButton::create(gd::string text, float width, CCObject* target, SEL_M
77

88
MCButtonChild* child = MCButtonChild::create(text, width, target, selector);
99
ret->child = child;
10-
if (ret && ret->init())
11-
{
10+
if (ret && ret->init()) {
1211
ret->setContentSize(child->getScaledContentSize());
1312
ret->addChild(child);
1413
ret->ignoreAnchorPointForPosition(false);
1514
ret->autorelease();
1615
ret->scheduleUpdate();
17-
return ret;
16+
} else {
17+
delete ret;
18+
ret = nullptr;
1819
}
19-
CC_SAFE_DELETE(ret);
2020
return nullptr;
2121
}
2222

src/ui/nodes/MCButtonChild.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,18 @@ MCButtonChild* MCButtonChild::create(gd::string text, float width, CCObject* tar
5656
label->setScale(0.12f);
5757
label->setZOrder(2);
5858

59-
if (ret && ret->initWithNormalSprite(buttonSprite, nullptr, nullptr, target, selector))
60-
{
59+
if (ret && ret->initWithNormalSprite(buttonSprite, nullptr, nullptr, target, selector)) {
6160
ret->autorelease();
6261
ret->scheduleUpdate();
6362
ret->setScale(3.5);
6463
ret->addChild(label);
6564
ret->setAnchorPoint({0,0});
6665
ret->label = label;
6766
label->setPosition({ret->getContentSize().width/2, ret->getContentSize().height/2});
68-
69-
return ret;
67+
} else {
68+
delete ret;
69+
ret = nullptr;
7070
}
71-
CC_SAFE_DELETE(ret);
7271
return nullptr;
7372
}
7473

src/ui/nodes/MCLabel.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ MCLabel* MCLabel::create(std::wstring text, std::string font){
1818

1919
MCLabel *ret = new (std::nothrow) MCLabel();
2020

21-
if (ret && ret->init(text, font))
22-
{
21+
if (ret && ret->init(text, font)) {
2322
ret->autorelease();
24-
return ret;
23+
} else {
24+
delete ret;
25+
ret = nullptr;
2526
}
26-
CC_SAFE_DELETE(ret);
2727
return nullptr;
2828
}
2929

src/ui/nodes/MCScrollBar.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
MCScrollBar* MCScrollBar::create(ScrollLayer* node, float height){
44
MCScrollBar *ret = new (std::nothrow) MCScrollBar();
5-
if (ret && ret->init(node, height))
6-
{
5+
if (ret && ret->init(node, height)) {
76
ret->autorelease();
8-
return ret;
7+
} else {
8+
delete ret;
9+
ret = nullptr;
910
}
10-
CC_SAFE_DELETE(ret);
1111
return nullptr;
1212
}
1313

src/ui/nodes/Panorama.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
#include "../../utils/Utils.h"
44

55
Panorama* Panorama::create(){
6-
auto node = new Panorama();
7-
if (!node->init()) {
8-
CC_SAFE_DELETE(node);
9-
return nullptr;
6+
auto ret = new Panorama();
7+
if (ret && ret->init()) {
8+
ret->autorelease();
9+
} else {
10+
delete ret;
11+
ret = nullptr;
1012
}
11-
node->autorelease();
12-
return node;
13+
return ret;
1314
}
1415

1516
bool Panorama::init(){

src/utils/Utils.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ class Utils {
4949
}
5050

5151
if(!found){
52-
CCImage* img = new CCImage;
52+
CCImage* img = new CCImage();
5353
img->initWithImageFile(filePath.c_str());
5454
img->retain();
5555

56-
CCTexture2D* texture = new CCTexture2D;
56+
CCTexture2D* texture = new CCTexture2D();
5757
texture->initWithImage(img);
5858
texture->retain();
5959

0 commit comments

Comments
 (0)