20 package net.sf.gridarta.model.match;
23 import org.jetbrains.annotations.NotNull;
70 throw new IllegalStateException();
Interface for classes that match GameObjects.
abstract int compareValue(@NotNull GameObject<?, ?, ?> gameObject)
Compares the attribute value of a given game object with the expected value.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
boolean isMatching(@NotNull final GameObject<?, ?, ?> gameObject)
Matches an GameObject.
An GameObjectMatcher that matches an attribute value.
GameObjects are the objects based on Archetypes found on maps.
AttributeGameObjectMatcher(@NotNull final Operation operation)
Creates an.
static final long serialVersionUID
The serial version UID.
final Operation operation
The operator to use.