Skip to content

Commit dcf35c7

Browse files
committed
tests
1 parent 56c7978 commit dcf35c7

File tree

6 files changed

+20
-22
lines changed

6 files changed

+20
-22
lines changed

src/ui/hooks/FLAlertLayer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
class $modify(MyFLAlertLayer, FLAlertLayer){
55

6-
bool init(FLAlertLayerProtocol* p0, char const* p1, gd::string p2, char const* p3, char const* p4, float p5, bool p6, float p7, float p8){
6+
bool init(FLAlertLayerProtocol* p0, char const* p1, std::string p2, char const* p3, char const* p4, float p5, bool p6, float p7, float p8){
77

88
if(!FLAlertLayer::init(p0, p1, p2, p3, p4, p5, p6, p7, p8)){
99
return false;

src/ui/nodes/MCButton.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#include "MCButton.h"
22
#include "MCButtonChild.h"
33

4-
MCButton* MCButton::create(gd::string text, float width, CCObject* target, SEL_MenuHandler selector){
4+
MCButton* MCButton::create(std::string text, float width, CCObject* target, SEL_MenuHandler selector){
55

66
MCButton *ret = new (std::nothrow) MCButton();
77

88
MCButtonChild* child = MCButtonChild::create(text, width, target, selector);
99
ret->child = child;
1010
if (ret && ret->init()) {
11+
ret->autorelease();
1112
ret->setContentSize(child->getScaledContentSize());
1213
ret->addChild(child);
1314
ret->ignoreAnchorPointForPosition(false);
14-
ret->autorelease();
1515
ret->scheduleUpdate();
1616
} else {
1717
delete ret;

src/ui/nodes/MCButton.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class MCButton : public CCMenu
1212

1313
bool isBeingTouched = false;
1414

15-
static MCButton* create(gd::string text, float width, CCObject* target, SEL_MenuHandler selector);
15+
static MCButton* create(std::string text, float width, CCObject* target, SEL_MenuHandler selector);
1616

1717
MCButtonChild* child;
1818
void setInvisible();

src/ui/nodes/MCButtonChild.cpp

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
using namespace geode::prelude;
66

7-
CCSprite* generateEdgeSprite(gd::string textureName){
7+
CCSprite* generateEdgeSprite(std::string textureName){
88

99
float scale = CCDirector::sharedDirector()->getContentScaleFactor()/4;
1010

@@ -19,7 +19,7 @@ CCSprite* generateEdgeSprite(gd::string textureName){
1919
return sprite;
2020
}
2121

22-
CCSprite* generateSprite(MCButtonChild* parent, gd::string textureName, float width){
22+
CCSprite* generateSprite(MCButtonChild* parent, std::string textureName, float width){
2323

2424
float scale = CCDirector::sharedDirector()->getContentScaleFactor()/4;
2525

@@ -45,9 +45,9 @@ CCSprite* generateSprite(MCButtonChild* parent, gd::string textureName, float wi
4545
return sprite;
4646
}
4747

48-
MCButtonChild* MCButtonChild::create(gd::string text, float width, CCObject* target, SEL_MenuHandler selector){
48+
MCButtonChild* MCButtonChild::create(std::string text, float width, CCObject* target, SEL_MenuHandler selector){
4949

50-
MCButtonChild *ret = new (std::nothrow) MCButtonChild();
50+
MCButtonChild *ret = new MCButtonChild();
5151
ret->width = width;
5252

5353
CCSprite* buttonSprite = generateSprite(ret, "button.png"_spr, width);
@@ -131,8 +131,8 @@ void MCButtonChild::onHoverExit(){
131131
}
132132
}
133133

134-
/*void MCButtonChild::unselected(){
135-
//onHoverExit();
134+
void MCButtonChild::unselected(){
135+
onHoverExit();
136136
}
137137

138138
void MCButtonChild::doClick(){
@@ -169,7 +169,7 @@ void MCButtonChild::doClick(){
169169

170170
void MCButtonChild::selected(){
171171

172-
//onHover();
172+
onHover();
173173

174174
#ifndef GEODE_IS_ANDROID
175175
doClick();
@@ -180,7 +180,7 @@ void MCButtonChild::activate(){
180180
#ifdef GEODE_IS_ANDROID
181181
doClick();
182182
#endif
183-
}*/
183+
}
184184

185185
void MCButtonChild::update(float dt) {
186186

@@ -208,6 +208,4 @@ void MCButtonChild::update(float dt) {
208208
isHovering = false;
209209
}
210210
}
211-
212211
}
213-

src/ui/nodes/MCButtonChild.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55

66
using namespace geode::prelude;
77

8-
class MCButtonChild : public CCMenuItemSpriteExtra
8+
class MCButtonChild : public CCMenuItemSprite
99
{
1010
public:
1111
CCSprite* edgeTexture;
12-
static MCButtonChild* create(gd::string text, float width, CCObject* target, SEL_MenuHandler selector);
12+
static MCButtonChild* create(std::string text, float width, CCObject* target, SEL_MenuHandler selector);
1313
void update(float dt);
1414
void onHover();
1515
void onHoverExit();
16-
//void selected();
17-
//void unselected();
18-
//void activate();
16+
void selected();
17+
void unselected();
18+
void activate();
1919
void doClick();
2020
void setInvisible();
2121
void setVisibleFade();

src/utils/Utils.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class Utils {
104104
}
105105

106106

107-
static CCSprite* createSprite(gd::string path){
107+
static CCSprite* createSprite(std::string path){
108108

109109
float scale = CCDirector::sharedDirector()->getContentScaleFactor()/4;
110110

@@ -115,7 +115,7 @@ class Utils {
115115
return spr;
116116
}
117117

118-
static CCSprite* createPanoSprite(gd::string path){
118+
static CCSprite* createPanoSprite(std::string path){
119119

120120
float scale = CCDirector::sharedDirector()->getContentScaleFactor()/4;
121121

@@ -127,7 +127,7 @@ class Utils {
127127
return spr;
128128
}
129129

130-
static CCSprite* createPixelSprite(gd::string path){
130+
static CCSprite* createPixelSprite(std::string path){
131131

132132
float scale = CCDirector::sharedDirector()->getContentScaleFactor()/4;
133133

0 commit comments

Comments
 (0)