#include "sector.hpp"
#include "video/drawing_context.hpp"
-OneUp::OneUp(const Vector& pos)
+OneUp::OneUp(const Vector& pos, Direction direction)
: MovingSprite(pos, "images/powerups/1up/1up.sprite", LAYER_FLOATINGOBJECTS, COLGROUP_TOUCHABLE)
{
- physic.set_velocity(100, -400);
+ physic.set_velocity((direction == LEFT)?-100:100, -400);
}
void
if(!Sector::current()->inside(bbox))
remove_me();
- movement = physic.get_movement(elapsed_time);
+ movement = physic.get_movement(elapsed_time);
}
HitResponse
}
return FORCE_MOVE;
}
-