public abstract class AbstractEngine
extends Object
This is the base class for all engine classes.
An engine dives a certain aspect of the game.
As everything is event driven through the AsyncEventBus
the engine will be triggered in a separate thread.
Author:
Andi Hotz, (c) Sahits GmbH, 2014
Created on Jan 22, 2014
Any engine may hold various child engines. This is the way to retrieve them.
If there are no child engines, return an empty list.
Subclasses have to implement this in the proper way.