7 #include "special/sprite_manager.h"
8 #include "video/drawing_context.h"
10 OneUp::OneUp(const Vector& pos)
13 bbox.set_size(32, 32);
14 sprite = sprite_manager->create("1up");
15 physic.set_velocity(100, 400);
24 OneUp::action(float elapsed_time)
26 movement = physic.get_movement(elapsed_time);
30 OneUp::draw(DrawingContext& context)
32 sprite->draw(context, get_pos(), LAYER_OBJECTS);
36 OneUp::collision(GameObject& other, const CollisionHit& )
38 Player* player = dynamic_cast<Player*> (&other);
40 player->get_status().incLives();