Skip to content

Commit 6e35450

Browse files
committed
switch to typeinfo_cast
1 parent 991fe89 commit 6e35450

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

src/SwelvyBG.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ bool SwelvyBG::init(float widthmult, float hightmult, float minspeed, float maxs
5959
}
6060

6161
void SwelvyBG::updateSpritePosition(float dt) {
62-
auto speed = static_cast<CCFloat*>(this->getUserObject("speed"))->getValue();
63-
auto width = static_cast<CCFloat*>(this->getUserObject("width"))->getValue();
62+
auto speed = typeinfo_cast<CCFloat*>(this->getUserObject("speed"))->getValue();
63+
auto width = typeinfo_cast<CCFloat*>(this->getUserObject("width"))->getValue();
6464

6565
auto sprite = typeinfo_cast<CCSprite*>(this);
6666
auto rect = sprite->getTextureRect();

src/modify/EditLevelLayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ class $modify(MyEditLevelLayer, EditLevelLayer) {
1616
}
1717

1818
// Adjust level name background
19-
if (auto levelNameBG = static_cast<CCScale9Sprite*>(this->getChildByID("level-name-background"))) {
19+
if (auto levelNameBG = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("level-name-background"))) {
2020
levelNameBG->setColor(ccColor3B{0, 0, 0});
2121
levelNameBG->setOpacity(60);
2222
} else {
2323
log::debug("level-name-background not found or wrong type");
2424
}
2525

2626
// Adjust description background
27-
if (auto descriptionBG = static_cast<CCScale9Sprite*>(this->getChildByID("description-background"))) {
27+
if (auto descriptionBG = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("description-background"))) {
2828
descriptionBG->setColor(ccColor3B{0, 0, 0});
2929
descriptionBG->setOpacity(60);
3030
} else {

src/modify/GauntletLayer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class $modify(MyGauntletLayer, GauntletLayer) {
1010
return false;
1111
}
1212
if (Mod::get()->getSettingValue<bool>("show-gauntlet-map")){
13-
auto bg = static_cast<CCNode*>(this->getChildren()->objectAtIndex(0));
13+
auto bg = typeinfo_cast<CCNode*>(this->getChildren()->objectAtIndex(0));
1414
bg->setVisible(false);
1515

1616
auto swelvyBG = SwelvyBG::create();

src/modify/LevelSearchLayer.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ class $modify(MyLevelSearchLayer, LevelSearchLayer) {
1414
bg->setVisible(false);
1515
}
1616

17-
CCScale9Sprite* levelSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bg"));
17+
CCScale9Sprite* levelSearchBg = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("level-search-bg"));
1818
levelSearchBg->setColor(ccc3(0, 0, 0));
1919
levelSearchBg->setOpacity(85);
2020

21-
CCScale9Sprite* levelSearchBarBg = static_cast<CCScale9Sprite*>(this->getChildByID("level-search-bar-bg"));
21+
CCScale9Sprite* levelSearchBarBg = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("level-search-bar-bg"));
2222
levelSearchBarBg->setColor(ccc3(0, 0, 0));
2323
levelSearchBarBg->setOpacity(85);
2424

25-
CCScale9Sprite* quickSearchBg = static_cast<CCScale9Sprite*>(this->getChildByID("quick-search-bg"));
25+
CCScale9Sprite* quickSearchBg = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("quick-search-bg"));
2626
quickSearchBg->setColor(ccc3(0, 0, 0));
2727
quickSearchBg->setOpacity(85);
2828

29-
CCScale9Sprite* difficultyFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("difficulty-filters-bg"));
29+
CCScale9Sprite* difficultyFiltersBg = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("difficulty-filters-bg"));
3030
difficultyFiltersBg->setColor(ccc3(0, 0, 0));
3131
difficultyFiltersBg->setOpacity(85);
3232

33-
CCScale9Sprite* lengthFiltersBg = static_cast<CCScale9Sprite*>(this->getChildByID("length-filters-bg"));
33+
CCScale9Sprite* lengthFiltersBg = typeinfo_cast<CCScale9Sprite*>(this->getChildByID("length-filters-bg"));
3434
lengthFiltersBg->setColor(ccc3(0, 0, 0));
3535
lengthFiltersBg->setOpacity(85);
3636

@@ -39,7 +39,7 @@ class $modify(MyLevelSearchLayer, LevelSearchLayer) {
3939
CCArray* children = searchBar->getChildren();
4040
CCObject* obj = nullptr;
4141
CCARRAY_FOREACH(children, obj) {
42-
CCLabelBMFont* label = dynamic_cast<CCLabelBMFont*>(obj);
42+
CCLabelBMFont* label = typeinfo_cast<CCLabelBMFont*>(obj);
4343
if (label) {
4444
label->setColor(ccc3(255, 255, 255));
4545
}

src/modify/geode.texture-loader/PackSelectLayer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class PackSelectLayer : public Betterhook::HookBetter {
1616
}
1717

1818
void onApply(CCObject* sender) {
19-
if (auto _This = dynamic_cast<CCNode*>(sender)) {
19+
if (auto _This = typeinfo_cast<CCNode*>(sender)) {
2020
if (auto bg = _This->getChildByID("background")) {
2121
bg->setVisible(false);
2222
}

0 commit comments

Comments
 (0)