|
@@ -199,7 +199,7 @@ void GameScene::caseBallCollision (Node *ball) {
|
|
auto text = Label::createWithTTF(MSG_OVER, FONT, 40);
|
|
auto text = Label::createWithTTF(MSG_OVER, FONT, 40);
|
|
text->setPosition(width/2, height/2);
|
|
text->setPosition(width/2, height/2);
|
|
addChild(text);
|
|
addChild(text);
|
|
- auto menu_item_start = MenuItemFont::create(MSG_RESTART, CC_CALLBACK_1(GameScene::NextLevel, this));
|
|
|
|
|
|
+ auto menu_item_start = MenuItemFont::create(MSG_RESTART, CC_CALLBACK_0(GameScene::nextLevel, this));
|
|
menu_item_start->setFontNameObj(FONT);
|
|
menu_item_start->setFontNameObj(FONT);
|
|
menu_item_start->setPosition(text->getPosition());
|
|
menu_item_start->setPosition(text->getPosition());
|
|
menu_item_start->setPositionY(menu_item_start->getPositionY()-50);
|
|
menu_item_start->setPositionY(menu_item_start->getPositionY()-50);
|
|
@@ -218,7 +218,7 @@ void GameScene::caseBallCore (Node *core, Node *ball) {
|
|
|
|
|
|
auto callbackRotate = CallFunc::create([=](){
|
|
auto callbackRotate = CallFunc::create([=](){
|
|
level = level + 1;
|
|
level = level + 1;
|
|
- auto menu_item_start = MenuItemFont::create(MSG_NEXT_LEVEL, CC_CALLBACK_1(GameScene::NextLevel, this));
|
|
|
|
|
|
+ auto menu_item_start = MenuItemFont::create(MSG_NEXT_LEVEL, CC_CALLBACK_0(GameScene::nextLevel, this));
|
|
menu_item_start->setFontNameObj(FONT);
|
|
menu_item_start->setFontNameObj(FONT);
|
|
menu_item_start->setPosition(Point(width / 2, (height / 2)));
|
|
menu_item_start->setPosition(Point(width / 2, (height / 2)));
|
|
auto *menu = Menu::create(menu_item_start, NULL);
|
|
auto *menu = Menu::create(menu_item_start, NULL);
|
|
@@ -241,7 +241,7 @@ void GameScene::caseSaveLevel(Node *powerup_ball) {
|
|
powerup_ball->removeFromParentAndCleanup(true);
|
|
powerup_ball->removeFromParentAndCleanup(true);
|
|
}
|
|
}
|
|
|
|
|
|
-void GameScene::NextLevel(Ref *pSender) {
|
|
|
|
|
|
+void GameScene::nextLevel() {
|
|
auto scene = GameScene::createScene(level);
|
|
auto scene = GameScene::createScene(level);
|
|
Director::getInstance()->replaceScene(scene);
|
|
Director::getInstance()->replaceScene(scene);
|
|
}
|
|
}
|