X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fbadguy%2Fbadguy.cpp;h=9cf5eceba427692bd77341ac4345ded83911ee3f;hb=714a30abd887def6331a193216387e66cbfbd1bb;hp=75e59d348649fa9ad58d8d1e687cd24464bd3545;hpb=ac6e2c650797fb7db2e04df9c7514c075a53f0d7;p=supertux.git diff --git a/src/badguy/badguy.cpp b/src/badguy/badguy.cpp index 75e59d348..9cf5eceba 100644 --- a/src/badguy/badguy.cpp +++ b/src/badguy/badguy.cpp @@ -228,8 +228,8 @@ BadGuy::collision(GameObject& other, const CollisionHit& hit) void BadGuy::collision_solid(const CollisionHit& hit) { - physic.set_velocity_x(0); - physic.set_velocity_y(0); + physic.vx = 0; + physic.vy = 0; update_on_ground_flag(hit); } @@ -309,9 +309,9 @@ void BadGuy::kill_squished(GameObject& object) { sound_manager->play("sounds/squish.wav", get_pos()); - physic.enable_gravity(true); - physic.set_velocity_x(0); - physic.set_velocity_y(0); + physic.gravity_enabled = true; + physic.vx = 0; + physic.vy = 0; set_state(STATE_SQUISHED); set_group(COLGROUP_MOVING_ONLY_STATIC); Player* player = dynamic_cast(&object); @@ -326,8 +326,8 @@ BadGuy::kill_fall() { sound_manager->play("sounds/fall.wav", get_pos()); if (countMe) Sector::current()->get_level()->stats.badguys++; - physic.set_velocity_y(0); - physic.enable_gravity(true); + physic.vy = 0; + physic.gravity_enabled = true; set_state(STATE_FALLING); }