X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fpushbutton.cpp;h=30e364c402e1b36c9780dda3148fb3aff443ff2e;hb=08ccb17345a52f5ffd8a5dd6ecf675cad55f16a7;hp=38f1119802ef35356714bd0e29b0880b5b12a807;hpb=714a30abd887def6331a193216387e66cbfbd1bb;p=supertux.git diff --git a/src/object/pushbutton.cpp b/src/object/pushbutton.cpp index 38f111980..30e364c40 100644 --- a/src/object/pushbutton.cpp +++ b/src/object/pushbutton.cpp @@ -53,10 +53,10 @@ PushButton::collision(GameObject& other, const CollisionHit& hit) { Player* player = dynamic_cast(&other); if (!player) return FORCE_MOVE; - float vy = player->physic.vy; + float vy = player->physic.get_velocity_y(); //player->add_velocity(Vector(0, -150)); - player->physic.vy = -150; + player->physic.set_velocity_y(-150); if (state != OFF) return FORCE_MOVE; if (!hit.top) return FORCE_MOVE; @@ -71,7 +71,7 @@ PushButton::collision(GameObject& other, const CollisionHit& hit) // play sound sound_manager->play(BUTTON_SOUND); - + // run script std::istringstream stream(script); Sector::current()->run_script(stream, "PushButton"); @@ -80,4 +80,3 @@ PushButton::collision(GameObject& other, const CollisionHit& hit) } IMPLEMENT_FACTORY(PushButton, "pushbutton"); -