* Comment out resizable flag because it blue-screens on Windows
[supertux.git] / src / object / star.cpp
index e6fff5d..0af8d6f 100644 (file)
@@ -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;
 }
-