@@ -246,15 +246,21 @@ class $modify(MyPlayLayer, PlayLayer) {
246246 CCLabelBMFont* coinsCollectedLabel = CCLabelBMFont::create (formattedCoinString.c_str (), " bigFont.fnt" );
247247 newBestNodeProbably->addChild (coinsCollectedLabel);
248248
249- if (m_level->m_levelType == GJLevelType::Main) coinsCollectedLabel->setColor ({255 , 215 , 0 });
250- else if (m_level->m_levelType == GJLevelType::Editor) coinsCollectedLabel->setColor ({235 , 235 , 235 });
251- else if (m_level->m_levelID .value () > 0 ) {
252- if (m_level->m_coinsVerified .value () == 0 ) coinsCollectedLabel->setColor ({235 , 235 , 235 });
253- else coinsCollectedLabel->setColor ({165 , 110 , 50 });
249+ // i want to condense these into single-instruction ifelse statements sooooo bad :(
250+ if (m_level->m_levelType == GJLevelType::Main) {
251+ coinsCollectedLabel->setColor ({255 , 215 , 0 });
252+ } else if (m_level->m_levelType == GJLevelType::Editor) {
253+ coinsCollectedLabel->setColor ({235 , 235 , 235 });
254+ } else if (m_level->m_levelID .value () > 0 ) {
255+ if (m_level->m_coinsVerified .value () != 0 ) {
256+ coinsCollectedLabel->setColor ({235 , 235 , 235 });
257+ } else {
258+ coinsCollectedLabel->setColor ({165 , 110 , 50 });
259+ }
254260 }
255261
256262 coinsCollectedLabel->setID (" collected-coins-label" _spr);
257- coinsCollectedLabel->setTag (8052025 );
263+ coinsCollectedLabel->setTag (10062025 );
258264 coinsCollectedLabel->setScale (.65f );
259265 coinsCollectedLabel->setPosition (newBestNodeProbably->getContentSize () / 2 .f );
260266 coinsCollectedLabel->setPositionY (coinsCollectedLabel->getPositionY () - 90 .f );
0 commit comments