lib/baku/entity_manager.rb in baku-0.2.6 vs lib/baku/entity_manager.rb in baku-0.3.0

- old
+ new

@@ -19,14 +19,18 @@ end def add_entity(entity) add_entity_to_matching_component_lists(entity) - entity.add_event_listener(:component_added, - method(:on_entity_component_added)) - entity.add_event_listener(:component_removed, - method(:on_entity_component_removed)) + entity.add_event_listener( + :component_added, + method(:on_entity_component_added) + ) + entity.add_event_listener( + :component_removed, + method(:on_entity_component_removed) + ) entity.tags.each do |tag| @entities_by_tag[tag] ||= [] @entities_by_tag[tag] << entity end @@ -35,13 +39,17 @@ def remove_entity(entity) entity.tags.each do |tag| @entities_by_tag[tag].delete(entity) end - entity.remove_event_listener(:component_added, - method(:on_entity_component_added)) - entity.remove_event_listener(:component_removed, - method(:on_entity_component_removed)) + entity.remove_event_listener( + :component_added, + method(:on_entity_component_added) + ) + entity.remove_event_listener( + :component_removed, + method(:on_entity_component_removed) + ) @entities_by_component_mask.each do |component_mask, entities| if component_mask.matches?(entity.component_mask) entities.delete(entity) end