20 package net.sf.gridarta.model.gameobject;
27 import org.jetbrains.annotations.NotNull;
28 import org.jetbrains.annotations.Nullable;
75 head.addTailPart(gameObject);
83 return gameObject.
clone();
TestGameObject createGameObject(@NotNull final TestArchetype archetype)
TestGameObject createGameObjectPart(@NotNull final TestArchetype archetype, @Nullable final TestGameObject head)
Gridarta can handle frame information of animations and allow the selection of an animation using a t...
TestArchetype newArchetype(@NotNull final String archetypeName)
final AnimationObjects animationObjects
The AnimationObjects for looking up animations.
A MapArchObject implementation for testing purposes.
final FaceObjectProviders faceObjectProviders
The FaceObjectProviders to use.
Base package of all Gridarta classes.
An Archetype implementation for testing purposes.
TestGameObject cloneGameObject(@NotNull final TestGameObject gameObject)
AnimationObjects is a container for AnimationObjects.
A GameObjectFactory for regression tests.
Abstract base class for GameObjectFactory implementations.
Provider for faces of GameObjects and Archetypes.
The face is the appearance of an object.
An Archetype implementation for testing purposes.
A GameObject implementation for testing purposes.
TestGameObjectFactory(@NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects)
Creates a new instance.