diff --git a/sources/System/BombHolder/BombHolderSystem.cpp b/sources/System/BombHolder/BombHolderSystem.cpp index 16e9d62b..d67f16c7 100644 --- a/sources/System/BombHolder/BombHolderSystem.cpp +++ b/sources/System/BombHolder/BombHolderSystem.cpp @@ -93,14 +93,14 @@ namespace BBM { this->_wal.getScene()->scheduleNewEntity("Bomb") .addComponent(position.round()) - .addComponent(1, [](WAL::Entity &entity, WAL::Wal &wal) { - // the bomb explode when hit - entity.scheduleDeletion(); - auto &pos = entity.getComponent(); - auto &bombDetails = entity.getComponent(); - BombHolderSystem::_dispatchExplosion(pos.position, wal, bombDetails.explosionRadius); - }) - .addComponent>() + .addComponent(1, [](WAL::Entity &entity, WAL::Wal &wal) { + // the bomb explode when hit + entity.scheduleDeletion(); + auto &pos = entity.getComponent(); + auto &bombDetails = entity.getComponent(); + BombHolderSystem::_dispatchExplosion(pos.position, wal, bombDetails.explosionRadius); + }) + .addComponent>() .addComponent(holder.damage, holder.explosionRadius, id) .addComponent(BombHolderSystem::explosionTimer, &BombHolderSystem::_bombExplosion) .addComponent(