{
Sector* sector = Sector::current();
sector->add_object(
- new BrokenBrick(sprite->clone(), get_pos(), Vector(-100, -400)));
+ std::make_shared<BrokenBrick>(sprite->clone(), get_pos(), Vector(-100, -400)));
sector->add_object(
- new BrokenBrick(sprite->clone(), get_pos() + Vector(0, 16),
- Vector(-150, -300)));
+ std::make_shared<BrokenBrick>(sprite->clone(), get_pos() + Vector(0, 16),
+ Vector(-150, -300)));
sector->add_object(
- new BrokenBrick(sprite->clone(), get_pos() + Vector(16, 0),
- Vector(100, -400)));
+ std::make_shared<BrokenBrick>(sprite->clone(), get_pos() + Vector(16, 0),
+ Vector(100, -400)));
sector->add_object(
- new BrokenBrick(sprite->clone(), get_pos() + Vector(16, 16),
- Vector(150, -300)));
+ std::make_shared<BrokenBrick>(sprite->clone(), get_pos() + Vector(16, 16),
+ Vector(150, -300)));
remove_me();
}