 |
Gridarta Editor
|
Go to the documentation of this file.
20 package net.sf.gridarta.model.io;
22 import java.util.LinkedHashMap;
29 import org.jetbrains.annotations.NotNull;
50 final Map<String, String> fields =
new LinkedHashMap<>();
An Archetype implementation for testing purposes.
Abstract factory for creating GameObject instances.
Base package of all Gridarta classes.
A GameObject implementation for testing purposes.
TestGameObjectParser(@NotNull final GameObjectFactory< TestGameObject, TestMapArchObject, TestArchetype > gameObjectFactory, @NotNull final ArchetypeSet< TestGameObject, TestMapArchObject, TestArchetype > archetypeSet)
Creates a new instance.
void addModifiedFields( @NotNull final G gameObject, @NotNull final Map< String, String > fields)
A GameObjectParser for regression tests.
Map< String, String > getModifiedFields(@NotNull final TestGameObject gameObject)
Abstract base class for classes implementing GameObjectParsers.
GameObjects are the objects based on Archetypes found on maps.
Interface that captures similarities between different ArchetypeSet implementations.
final ArchetypeSet< G, A, R > archetypeSet
The ArchetypeSet for looking up archetypes.
final GameObjectFactory< G, A, R > gameObjectFactory
The game object factory for creating new game object instances.
A MapArchObject implementation for testing purposes.