20 package net.sf.gridarta.model.gameobject;
27 import org.jetbrains.annotations.NotNull;
28 import org.jetbrains.annotations.Nullable;
49 super(archetype, faceObjectProviders, animationObjects);
54 return drawDoubleFaces;
73 public void updateTileStretch(
final int heightValue,
final boolean isAbsolute, @Nullable
final Integer[] subLayers) {
78 public void applyMassChange(@NotNull
final Integer[] layers, @NotNull
final Integer[] subLayers, @NotNull
final String changes) {
83 throw new AssertionError();
Gridarta can handle frame information of animations and allow the selection of an animation using a t...
void propagateElevation(@NotNull final BaseObject<?, ?, ?, ?> gameObject)
A MapArchObject implementation for testing purposes.
boolean isDrawDouble(final boolean drawDoubleFaces)
Base package of all Gridarta classes.
static final long serialVersionUID
The serial version UID.
AnimationObjects is a container for AnimationObjects.
void applyMassChange(@NotNull final Integer[] layers, @NotNull final Integer[] subLayers, @NotNull final String changes)
void updateTileStretch(final int heightValue, final boolean isAbsolute, @Nullable final Integer[] subLayers)
Provider for faces of GameObjects and Archetypes.
final transient FaceObjectProviders faceObjectProviders
The FaceObjectProviders for looking up faces.
The face is the appearance of an object.
An Archetype implementation for testing purposes.
boolean isStretched(final boolean tileStretching)
A GameObject implementation for testing purposes.
TestGameObject(@NotNull final TestArchetype archetype, @NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects)
Creates a new instance.
Default implementation for GameObject implementing classes.