X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fstar.cpp;h=0af8d6f6aa21279a779e659ad9021049e1b1a532;hb=657fc40723665c04b3150946f5bd66b6b0af9230;hp=e6fff5d3f57e24d3e5030ea14dcd5490d9b6722c;hpb=2892ebda09d24c977547159e34abf0244884b89e;p=supertux.git diff --git a/src/object/star.cpp b/src/object/star.cpp index e6fff5d3f..0af8d6f6a 100644 --- a/src/object/star.cpp +++ b/src/object/star.cpp @@ -30,10 +30,10 @@ static const float INITIALJUMP = -400; static const float SPEED = 150; static const float JUMPSPEED = -300; -Star::Star(const Vector& pos) - : MovingSprite(pos, "images/powerups/star/star.sprite", LAYER_OBJECTS, COLGROUP_MOVING) +Star::Star(const Vector& pos, Direction direction) + : MovingSprite(pos, "images/powerups/star/star.sprite", LAYER_OBJECTS, COLGROUP_MOVING) { - physic.set_velocity(SPEED, INITIALJUMP); + physic.set_velocity((direction == LEFT) ? -SPEED : SPEED, INITIALJUMP); } void @@ -66,4 +66,3 @@ Star::collision(GameObject& other, const CollisionHit& ) return FORCE_MOVE; } -