bonuses are collidable but the explosion is called multiple times

This commit is contained in:
Clément Le Bihan
2021-06-11 15:32:03 +02:00
parent 0108002bb5
commit dde64c99ab
2 changed files with 3 additions and 2 deletions

View File

@@ -9,6 +9,7 @@
#include <iostream>
#include <Items/Bonus.hpp>
#include <Component/Levitate/LevitateComponent.hpp>
#include "Component/Movable/MovableComponent.hpp"
#include <Component/Timer/TimerComponent.hpp>
#include <Component/Tag/TagComponent.hpp>
@@ -54,6 +55,7 @@ namespace BBM
wal.getScene()->scheduleNewEntity("Bonus")
.addComponent<PositionComponent>(position)
.addComponent<TagComponent<Blowable>>()
.addComponent<MovableComponent>()
.addComponent<HealthComponent>(1, [](WAL::Entity &entity, WAL::Wal &wal) {
entity.scheduleDeletion();
})