components
Class GameObjectFactory<G extends GameObject>
java.lang.Object
components.GameObjectFactory<G>
- Direct Known Subclasses:
- AbsorberFactory, BallFactory, CircleFactory, LeftFlipperFactory, RightFlipperFactory, SquareFactory, TriangleFactory
public abstract class GameObjectFactory<G extends GameObject>
- extends Object
GameObjectFactory creates GameObjects. It is immutable and abstract.
This is implemented by a factory for every object that we want to create.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GameObjectFactory
public GameObjectFactory()
newInstance
public abstract G newInstance(Map<String,String> properties,
GameSpace g)