@@ -177,6 +177,19 @@ void NewProfilePage::onGDUtilsGDAwards2023BadgePressed(CCObject* pSender) {
177177 nullptr ,
178178 300 .0f
179179 )->show ();
180+ }
181+
182+ void NewProfilePage::onGDUtilsGDAwards2024BadgePressed (CCObject* pSender) {
183+ FLAlertLayer::create (
184+ nullptr ,
185+ " GD Awards 2024 Winner" ,
186+ R"text(
187+ <cy>GD Awards 2024 Winner</c> is a user that won the <cg>GD Award 2024 Edition</c> published on <cy>RobTopGames YouTube channel</c>.
188+ )text" ,
189+ " OK" ,
190+ nullptr ,
191+ 300 .0f
192+ )->show ();
180193}
181194
182195void NewProfilePage::onULDevBadgePressed (CCObject* pSender) {
@@ -338,18 +351,18 @@ class $modify(ProfilePage) {
338351 username_menu->updateLayout ();
339352 }
340353 } else if (badge == 4 ) {
341- if (!layer->getChildByIDRecursive (" gdutils-gdawards -badge" )) {
354+ if (!layer->getChildByIDRecursive (" gdutils-gdawards2023 -badge" )) {
342355 CCMenu* username_menu = typeinfo_cast<CCMenu*>(layer->getChildByIDRecursive (" username-menu" ));
343356
344- auto badgeGDUtil = CCSprite::createWithSpriteFrameName (" gdAwardsBadge .png" _spr);
357+ auto badgeGDUtil = CCSprite::createWithSpriteFrameName (" gdAwards2023Badge .png" _spr);
345358 badgeGDUtil->setScale (1 );
346359 auto badgeGDUtilBtn = CCMenuItemSpriteExtra::create (
347360 badgeGDUtil,
348361 layer,
349362 menu_selector (NewProfilePage::onGDUtilsGDAwards2023BadgePressed)
350363 );
351364
352- badgeGDUtilBtn->setID (" gdutils-gdawards -badge" );
365+ badgeGDUtilBtn->setID (" gdutils-gdawards2023 -badge" );
353366 username_menu->addChild (badgeGDUtilBtn);
354367 username_menu->updateLayout ();
355368 }
@@ -417,6 +430,22 @@ class $modify(ProfilePage) {
417430 username_menu->addChild (badgeGDUtilBtn);
418431 username_menu->updateLayout ();
419432 }
433+ } else if (badge == 9 ) {
434+ if (!layer->getChildByIDRecursive (" gdutils-gdawards2024-badge" )) {
435+ CCMenu* username_menu = typeinfo_cast<CCMenu*>(layer->getChildByIDRecursive (" username-menu" ));
436+
437+ auto badgeGDUtil = CCSprite::createWithSpriteFrameName (" gdAwards2024Badge.png" _spr);
438+ badgeGDUtil->setScale (1 );
439+ auto badgeGDUtilBtn = CCMenuItemSpriteExtra::create (
440+ badgeGDUtil,
441+ layer,
442+ menu_selector (NewProfilePage::onGDUtilsGDAwards2024BadgePressed)
443+ );
444+
445+ badgeGDUtilBtn->setID (" gdutils-gdawards2024-badge" );
446+ username_menu->addChild (badgeGDUtilBtn);
447+ username_menu->updateLayout ();
448+ }
420449 }
421450 }
422451
0 commit comments