| 278 | class ExplosionSystem : public ex::System<ExplosionSystem>, public ex::Receiver<ExplosionSystem> { |
| 279 | public: |
| 280 | void configure(ex::EventManager &events) override { |
| 281 | events.subscribe<CollisionEvent>(*this); |
| 282 | } |
| 283 | |
| 284 | void update(ex::EntityManager &es, ex::EventManager &events, ex::TimeDelta dt) override { |
| 285 | for (ex::Entity entity : collided) { |