X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Ftrampoline.cpp;h=4871cf6396f3c19b4b1ea2f75cd5a44ac93d85e0;hb=a98f7cee9f6a2593c0e1f3442800f159bad410df;hp=e3e32fd61cc06444715136d91d7b95b648a04f47;hpb=714a30abd887def6331a193216387e66cbfbd1bb;p=supertux.git diff --git a/src/object/trampoline.cpp b/src/object/trampoline.cpp index e3e32fd61..4871cf639 100644 --- a/src/object/trampoline.cpp +++ b/src/object/trampoline.cpp @@ -70,7 +70,7 @@ Trampoline::collision(GameObject& other, const CollisionHit& hit) Player* player = dynamic_cast (&other); //Trampoline works for player if(player) { - float vy = player->physic.vy; + float vy = player->physic.get_velocity_y(); //player is falling down on trampoline if(hit.top && vy >= 0) { if(player->get_controller()->hold(Controller::JUMP)) { @@ -78,7 +78,7 @@ Trampoline::collision(GameObject& other, const CollisionHit& hit) } else { vy = VY_INITIAL; } - player->physic.vy = vy; + player->physic.set_velocity_y(vy); sound_manager->play(TRAMPOLINE_SOUND); sprite->set_action("swinging", 1); return FORCE_MOVE;