class Chione::IteratingSystem

Process all entities matching an aspect iteratively for every World timing loop iteration.

Public Instance Methods

process( aspect_name, entity_id, components ) click to toggle source

Process the given components (which match the system's Aspect) for the specified entity_id. Concrete subclasses are required to override this.

# File lib/chione/iterating_system.rb, line 28
def process( aspect_name, entity_id, components )
        raise NotImplementedError, "%p does not implement #%s" % [ self.class, __method__ ]
end