20 package net.sf.gridarta.model.gameobject;
24 import org.jetbrains.annotations.NotNull;
36 for (G tmp = gameObject.getMultiNext(); tmp != null; tmp = tmp.getMultiNext()) {
44 for (
final G invGameObject : archetype) {
46 clone.setObjectFace();
47 gameObject.addLast(clone);
Base package of all Gridarta classes.
Reflects a game object (object on a map).
Abstract factory for creating GameObject instances.
G cloneMultiGameObject(@NotNull final G gameObject)
Abstract base class for GameObjectFactory implementations.
void createInventory(@NotNull final GameObject< G, A, R > gameObject, @NotNull final Iterable< G > archetype)
G cloneGameObject( @NotNull G gameObject)
Creates a copy of a game object.
Interface for MapArchObjects.