| 519 | } |
| 520 | |
| 521 | void Button::onPressStateChangedToPressed() |
| 522 | { |
| 523 | _buttonNormalRenderer->setState(Scale9Sprite::State::NORMAL); |
| 524 | |
| 525 | if (_pressedTextureLoaded) |
| 526 | { |
| 527 | _buttonNormalRenderer->setVisible(false); |
| 528 | _buttonClickedRenderer->setVisible(true); |
| 529 | _buttonDisabledRenderer->setVisible(false); |
| 530 | |
| 531 | if (_pressedActionEnabled) |
| 532 | { |
| 533 | _buttonNormalRenderer->stopAllActions(); |
| 534 | _buttonClickedRenderer->stopAllActions(); |
| 535 | |
| 536 | Action* zoomAction = ScaleTo::create(ZOOM_ACTION_TIME_STEP, 1.0f + _zoomScale, 1.0f + _zoomScale); |
| 537 | _buttonClickedRenderer->runAction(zoomAction); |
| 538 | |
| 539 | _buttonNormalRenderer->setScale(1.0f + _zoomScale, 1.0f + _zoomScale); |
| 540 | |
| 541 | if (nullptr != _titleRenderer) |
| 542 | { |
| 543 | _titleRenderer->stopAllActions(); |
| 544 | Action* zoomTitleAction = ScaleTo::create(ZOOM_ACTION_TIME_STEP, 1.0f + _zoomScale, 1.0f + _zoomScale); |
| 545 | _titleRenderer->runAction(zoomTitleAction); |
| 546 | } |
| 547 | } |
| 548 | } |
| 549 | else |
| 550 | { |
| 551 | _buttonNormalRenderer->setVisible(true); |
| 552 | _buttonClickedRenderer->setVisible(true); |
| 553 | _buttonDisabledRenderer->setVisible(false); |
| 554 | |
| 555 | _buttonNormalRenderer->stopAllActions(); |
| 556 | _buttonNormalRenderer->setScale(1.0f + _zoomScale, 1.0f + _zoomScale); |
| 557 | |
| 558 | if (nullptr != _titleRenderer) |
| 559 | { |
| 560 | _titleRenderer->stopAllActions(); |
| 561 | _titleRenderer->setScaleX(1.0f + _zoomScale); |
| 562 | _titleRenderer->setScaleY(1.0f + _zoomScale); |
| 563 | } |
| 564 | } |
| 565 | } |
| 566 | |
| 567 | void Button::onPressStateChangedToDisabled() |
| 568 | { |
nothing calls this directly
no test coverage detected