X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fgrowup.cpp;h=1d256dbb74f54e49798ce2b24f88228bb738842e;hb=04a3157ef478169b5a3fc05dae00ed6ee6a1fae2;hp=3a32bcfdf1a5f8cad22052c21885c23fb3125ca9;hpb=2892ebda09d24c977547159e34abf0244884b89e;p=supertux.git diff --git a/src/object/growup.cpp b/src/object/growup.cpp index 3a32bcfdf..1d256dbb7 100644 --- a/src/object/growup.cpp +++ b/src/object/growup.cpp @@ -27,11 +27,11 @@ #include "player.hpp" #include "audio/sound_manager.hpp" -GrowUp::GrowUp() +GrowUp::GrowUp(Direction direction) : MovingSprite(Vector(0,0), "images/powerups/egg/egg.sprite", LAYER_OBJECTS, COLGROUP_MOVING) { physic.enable_gravity(true); - physic.set_velocity_x(100); + physic.set_velocity_x((direction == LEFT)?-100:100); sound_manager->preload("sounds/grow.wav"); } @@ -60,10 +60,9 @@ GrowUp::collision(GameObject& other, const CollisionHit& ) sound_manager->play("sounds/grow.wav"); remove_me(); - + return ABORT_MOVE; } return FORCE_MOVE; } -