@@ -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 ();
0 commit comments