| 533 | } |
| 534 | |
| 535 | void PlayerObject::flipGravity(bool gravity) |
| 536 | { |
| 537 | if (m_bGravityFlipped != gravity) |
| 538 | { |
| 539 | m_bGravityFlipped = gravity; |
| 540 | m_dYVel /= 2.f; |
| 541 | |
| 542 | setScaleY(gravity ? getScale() * -1.f : getScale() * 1.f); |
| 543 | |
| 544 | activateStreak(); |
| 545 | |
| 546 | dragEffect1->setAngle(dragEffect1->getAngle() + 180); |
| 547 | dragEffect1->setGravity(Vec2 {dragEffect1->getGravity().x, -dragEffect1->getGravity().y}); |
| 548 | |
| 549 | dragEffect2->setAngle(dragEffect2->getAngle() + 180); |
| 550 | dragEffect2->setGravity(Vec2 {dragEffect2->getGravity().x, -dragEffect2->getGravity().y}); |
| 551 | |
| 552 | dragEffect3->setAngle(dragEffect3->getAngle() + 180); |
| 553 | dragEffect3->setGravity(Vec2 {dragEffect3->getGravity().x, -dragEffect3->getGravity().y}); |
| 554 | |
| 555 | shipDragEffect->setAngle(shipDragEffect->getAngle() + 180); |
| 556 | shipDragEffect->setGravity(Vec2 {shipDragEffect->getGravity().x, -shipDragEffect->getGravity().y}); |
| 557 | } |
| 558 | } |
| 559 | |
| 560 | void PlayerObject::updateJump(float dt) |
| 561 | { |
no outgoing calls
no test coverage detected