public interface Tool<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends MouseOpListener<G,A,R>
Modifier and Type | Method and Description |
---|---|
@Nullable java.awt.Component |
createOptionsView()
Creates a view for changing the options of this tool.
|
@NotNull java.lang.String |
getId()
Returns the id of this tool.
|
@Nullable @Nullable java.awt.Component createOptionsView()
null
if
this tool hasn't any options@NotNull @NotNull java.lang.String getId()