Skip to content

Commit 8566b1f

Browse files
committed
.take is useless :p
1 parent 8ba72a9 commit 8566b1f

12 files changed

Lines changed: 28 additions & 28 deletions

File tree

src/hooks/Mock.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ class $modify(MockMenuLayer, MenuLayer) {
8787
ss->setPositionY(s->getScaledContentHeight() * yA);
8888
ss->setRotation(360.f * (yA * yB)); // random rotation
8989

90-
auto move = CCEaseIn::create(CCMoveTo::create(10.f, {s->getScaledContentWidth() + 192.f, s.take()->getScaledContentHeight() * yB}), 1.f);
90+
auto move = CCEaseIn::create(CCMoveTo::create(10.f, {s->getScaledContentWidth() + 192.f, s->getScaledContentHeight() * yB}), 1.f);
9191
auto rotate = CCEaseOut::create(CCRotateBy::create(12.5f, 45.f), 1.f);
9292

9393
auto action = CCSpawn::createWithTwoActions(move, rotate);
94-
ss.take()->runAction(action);
94+
ss->runAction(action);
9595

9696
log::info("Animated sprite successfully");
9797
} else {

src/hooks/obstructive/Adverts.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class $modify(AdvertsPlayLayer, PlayLayer) {
4848
};
4949

5050
queueInMainThread([self = WeakRef(this)]() {
51-
if (auto s = self.lock()) s.take()->nextAd();
51+
if (auto s = self.lock()) s->nextAd();
5252
});
5353
};
5454
};

src/hooks/obstructive/Flipped.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class $modify(FlippedPlayLayer, PlayLayer) {
4444
if (rng::fast() > m_fields->chance) runAction(CCEaseSineOut::create(CCRotateBy::create(0.875f, 180.f)));
4545

4646
queueInMainThread([self = WeakRef(this)]() {
47-
if (auto s = self.lock()) s.take()->nextFlip();
47+
if (auto s = self.lock()) s->nextFlip();
4848
});
4949
};
5050
};

src/hooks/obstructive/Math.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ class $modify(MathPlayLayer, PlayLayer) {
5252
log::debug("math {}", correct ? "succeeded" : "failed");
5353

5454
if (!correct) s->resetLevelFromStart();
55-
s.take()->nextQuiz();
55+
s->nextQuiz();
5656

5757
cursor::hide();
5858

59-
if (auto quiz = math.lock()) quiz.take()->removeFromParent();
59+
if (auto quiz = math.lock()) quiz->removeFromParent();
6060
};
6161
});
6262

@@ -67,7 +67,7 @@ class $modify(MathPlayLayer, PlayLayer) {
6767
};
6868
} else {
6969
queueInMainThread([self = WeakRef(this)]() {
70-
if (auto s = self.lock()) s.take()->nextQuiz();
70+
if (auto s = self.lock()) s->nextQuiz();
7171
});
7272
};
7373
};

src/hooks/obstructive/Spam.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ class $modify(SpamPlayLayer, PlayLayer) {
6363
log::debug("spam {}", success ? "succeeded" : "failed");
6464

6565
if (!success) s->resetLevelFromStart();
66-
s.take()->nextSpam();
66+
s->nextSpam();
6767

6868
cursor::hide();
6969

70-
if (auto spam = challenge.lock()) spam.take()->removeFromParent();
70+
if (auto spam = challenge.lock()) spam->removeFromParent();
7171
};
7272
});
7373

@@ -78,7 +78,7 @@ class $modify(SpamPlayLayer, PlayLayer) {
7878
};
7979
} else {
8080
queueInMainThread([self = WeakRef(this)]() {
81-
if (auto s = self.lock()) s.take()->nextSpam();
81+
if (auto s = self.lock()) s->nextSpam();
8282
});
8383
};
8484
};

src/hooks/obstructive/WhackAFace.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class $modify(WhackAFacePlayLayer, PlayLayer) {
4444
queueInMainThread([self = WeakRef(this)]() {
4545
if (auto s = self.lock()) {
4646
s->unschedule(schedule_selector(WhackAFacePlayLayer::doWhack));
47-
s.take()->nextWhack();
47+
s->nextWhack();
4848
};
4949
});
5050

@@ -83,11 +83,11 @@ class $modify(WhackAFacePlayLayer, PlayLayer) {
8383
whack->setCallback([self = WeakRef(this), whackButton = WeakRef(whack)](bool success) {
8484
if (auto whack = whackButton.lock()) {
8585
if (!success) {
86-
if (auto s = self.lock()) s.take()->resetLevelFromStart();
86+
if (auto s = self.lock()) s->resetLevelFromStart();
8787
};
8888

8989
cursor::show();
90-
whack.take()->removeFromParent();
90+
cue::resetNode(whack);
9191
};
9292
});
9393
whack->setPosition(CCPoint{winSize.width * rng::get(0.75f, 0.25f), winSize.height * rng::get(0.75f, 0.25f)} / 2.f);
@@ -97,7 +97,7 @@ class $modify(WhackAFacePlayLayer, PlayLayer) {
9797
};
9898

9999
queueInMainThread([self = WeakRef(this)]() {
100-
if (auto s = self.lock()) s.take()->nextWhack();
100+
if (auto s = self.lock()) s->nextWhack();
101101
});
102102
};
103103
};
@@ -107,7 +107,7 @@ class $modify(WhackAFacePlayLayer, PlayLayer) {
107107
auto f = m_fields.self();
108108

109109
for (auto& whackBtn : f->active) {
110-
if (auto btn = whackBtn.lock()) btn.take()->removeFromParent();
110+
if (auto btn = whackBtn.lock()) btn->removeFromParent();
111111
};
112112

113113
f->active.clear();

src/ui/Menu.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ namespace horrible {
4848
// Open the Horrible Menu mod option menu
4949
inline void open() {
5050
if (auto old = Menu::get()) {
51-
old->removeFromParent();
51+
cue::resetNode(old);
5252
} else if (auto popup = Menu::create()) {
5353
popup->show();
5454
};

src/ui/src/Menu.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ class Menu::Impl final {
100100
optionList->m_contentLayer->addChild(modOption);
101101
} else {
102102
log::error("{} is incompatible with the current platform", o->getID());
103-
modOption->removeFromParent();
103+
cue::resetNode(modOption);
104104
};
105105
};
106106
};
@@ -163,7 +163,7 @@ void Menu::setupImageBackground(fs::path const& path) {
163163
if (auto bg = themeBg.lock()) {
164164
if (res.isOk()) {
165165
cue::rescaleToMatch(bg, s->m_bgSprite, true);
166-
bg.take()->setOpacity(100);
166+
bg->setOpacity(100);
167167

168168
log::debug("Successfully loaded theme background");
169169
} else if (res.isErr()) {
@@ -551,7 +551,7 @@ bool Menu::init() {
551551
};
552552

553553
void Menu::onExit() {
554-
if (auto credits = MenuCredits::get()) credits->removeFromParent();
554+
if (auto credits = MenuCredits::get()) cue::resetNode(credits);
555555
s_inst = nullptr;
556556

557557
Popup::onExit();

src/ui/src/MenuButton.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class MenuButton::Impl final {
4040
CCPoint dragStartPos = {0, 0};
4141
CCPoint comparePos = {0, 0};
4242

43-
Ref<CircleButtonSprite> sprite = nullptr;
43+
CircleButtonSprite* sprite = nullptr;
4444

4545
bool isAnimating = false;
4646

@@ -56,7 +56,7 @@ MenuButton::MenuButton() : m_impl(std::make_unique<Impl>()) {};
5656
MenuButton::~MenuButton() {};
5757

5858
void MenuButton::setupSprite() {
59-
if (auto sprite = m_impl->sprite.take()) sprite->removeFromParent();
59+
cue::resetNode(m_impl->sprite);
6060

6161
m_impl->sprite = CircleButtonSprite::createWithSpriteFrameName(
6262
themes::getIconSprite(m_impl->btnIcon),

src/util/ui/src/RandomAd.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ bool RandomAd::init() {
3535
projThumb->setLoadCallback([thumbnail = WeakRef(projThumb)](Result<> res) {
3636
if (res.isOk()) {
3737
log::info("Sprite loaded successfully");
38-
if (auto thumb = thumbnail.lock()) thumb.take()->setScale(0.625);
38+
if (auto thumb = thumbnail.lock()) thumb->setScale(0.625);
3939
} else {
4040
log::error("Sprite failed to load: {}", res.unwrapErr());
4141
};
@@ -56,7 +56,7 @@ bool RandomAd::init() {
5656
themes::getButtonSquareSprite(theme)),
5757
[loading = WeakRef(playBtnLoading)](Button* sender) {
5858
sender->setVisible(false);
59-
if (auto load = loading.lock()) load.take()->setVisible(true);
59+
if (auto load = loading.lock()) load->setVisible(true);
6060

6161
if (auto pl = PlayLayer::get()) {
6262
log::info("Switching from ad to Congregation jumpscare");

0 commit comments

Comments
 (0)