|
@@ -255,8 +255,8 @@ void GameScene::caseBallCore (Node *core, Node *ball) {
|
|
|
ball->removeFromParentAndCleanup(true);
|
|
|
}
|
|
|
|
|
|
-void caseSaveLevel(Node *powerup_ball) {
|
|
|
- if (!over) {
|
|
|
+void GameScene::caseSaveLevel(Node *powerup_ball) {
|
|
|
+ if (!this->over) {
|
|
|
Size visibleSize = Director::getInstance()->getVisibleSize();
|
|
|
|
|
|
|
|
@@ -409,18 +409,18 @@ void GameScene::raqueteBallAppearance() {
|
|
|
*/
|
|
|
void GameScene::caseRaqueteBall(Node *powerup_ball) {
|
|
|
if (!over) {
|
|
|
- char* power_text = "";
|
|
|
+ char power_text[256];
|
|
|
|
|
|
if (rand_0_1() < 0.5) {
|
|
|
if (raquete_size <= RAQUETE_WIDTH * 4) {
|
|
|
- power_text = "Doubled racket size!";
|
|
|
+ sprintf(power_text, "Doubled racket size!");
|
|
|
raquete_size *= 2;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
else {
|
|
|
if (raquete_size >= RAQUETE_WIDTH / 4) {
|
|
|
- power_text = "Halved racket size!";
|
|
|
+ sprintf(power_text, "Doubled racket size!");
|
|
|
raquete_size /= 2;
|
|
|
}
|
|
|
}
|