20 package net.sf.gridarta.gui.panel.connectionview;
28 import org.jetbrains.annotations.NotNull;
34 public class MonsterControl<G
extends GameObject<G, A, R>, A extends
MapArchObject<A>, R extends
Archetype<G, A, R>> extends
Control<GameObject<G, A, R>, G, A, R> {
45 super(
new MonsterView<>(mapViewManager, delayedMapModelListenerManager, monsterMatcher));
Abstract controller base class for map view controls.
Graphical User Interface of Gridarta.
Interface for classes that match GameObjects.
This package contains classes related to matching GameObjects, so called GameObjectMatchers.
void doubleClick(@NotNull final Connection< GameObject< G, A, R >> connection)
Stores GameObjects related to key values.
MonsterControl(@NotNull final MapViewManager< G, A, R > mapViewManager, @NotNull final DelayedMapModelListenerManager< G, A, R > delayedMapModelListenerManager, @NotNull final GameObjectMatcher monsterMatcher)
Create a new instance.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
The view of the connection view control.
GameObjects are the objects based on Archetypes found on maps.
The controller of the monster view control.
Base classes for rendering maps.
Provides support for delayed notification of MapModel changes.
Interface for MapArchObjects.