Gridarta Editor
net.sf.gridarta.gui.copybuffer.CopyMode Enum Reference

Mode for operations. More...

+ Collaboration diagram for net.sf.gridarta.gui.copybuffer.CopyMode:

Public Member Functions

abstract< G extends GameObject< G, A, R > A extends R extends Archetype< G, A, R > void prepare (@NotNull MapModel< G, A, R > mapModel, @NotNull Size2D mapSize)
 
abstract< G extends GameObject< G, A, R > A extends R extends Archetype< G, A, R > void process (@NotNull MapModel< G, A, R > mapModel, @NotNull G gameObject, boolean isEditType, @NotNull Collection< G > gameObjectsToDelete, @NotNull Point pos, @NotNull GameObjectFactory< G, A, R > gameObjectFactory, @NotNull InsertionModeSet< G, A, R > insertionModeSet)
 

Public Attributes

 A
 
 G
 Clear the selection. More...
 
abstract< G extends GameObject< G, A, R > A extends MapArchObject< A >
 
 prepare
 
 R
 

Detailed Description

Mode for operations.

Author
Andreas Vogl
Christian Hujer
Andreas Kirschbaum

Definition at line 39 of file CopyMode.java.

Member Function Documentation

◆ prepare()

abstract <G extends GameObject<G, A, R> A extends R extends Archetype<G, A, R> void net.sf.gridarta.gui.copybuffer.CopyMode.prepare ( @NotNull MapModel< G, A, R mapModel,
@NotNull Size2D  mapSize 
)
abstract

◆ process()

abstract <G extends GameObject<G, A, R> A extends R extends Archetype<G, A, R> void net.sf.gridarta.gui.copybuffer.CopyMode.process ( @NotNull MapModel< G, A, R mapModel,
@NotNull G  gameObject,
boolean  isEditType,
@NotNull Collection< G gameObjectsToDelete,
@NotNull Point  pos,
@NotNull GameObjectFactory< G, A, R gameObjectFactory,
@NotNull InsertionModeSet< G, A, R insertionModeSet 
)
abstract

Member Data Documentation

◆ A

net.sf.gridarta.gui.copybuffer.CopyMode.A

Definition at line 46 of file CopyMode.java.

◆ G

net.sf.gridarta.gui.copybuffer.CopyMode.G

Clear the selection.

Definition at line 46 of file CopyMode.java.

◆ MapArchObject< A >

abstract <G extends GameObject<G, A, R> A extends net.sf.gridarta.gui.copybuffer.CopyMode.MapArchObject< A >
abstract

Definition at line 110 of file CopyMode.java.

◆ prepare

net.sf.gridarta.gui.copybuffer.CopyMode.prepare

Definition at line 46 of file CopyMode.java.

◆ R

net.sf.gridarta.gui.copybuffer.CopyMode.R

Definition at line 46 of file CopyMode.java.


The documentation for this enum was generated from the following file: