 |
Gridarta Editor
|
Go to the documentation of this file.
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));
MonsterControl(@NotNull final MapViewManager< G, A, R > mapViewManager, @NotNull final DelayedMapModelListenerManager< G, A, R > delayedMapModelListenerManager, @NotNull final GameObjectMatcher monsterMatcher)
Creates a new instance.
The view of the connection view control.
Base package of all Gridarta classes.
The controller of the monster view control.
Interface for classes that match GameObjects.
Reflects a game object (object on a map).
void doubleClick(@NotNull final Connection< GameObject< G, A, R >> connection)
Graphical User Interface of Gridarta.
GameObjects are the objects based on Archetypes found on maps.
Classes related to matching {GameObjects}, so called { net.sf.gridarta.model.match....
Interface for MapArchObjects.
Provides support for delayed notification of MapModel changes.
Abstract controller base class for map view controls.
Stores GameObjects related to key values.
Base classes for rendering maps.