![]() |
Gridarta Editor
|
Selects valid exit game objects from maps. More...
Public Member Functions | |
ExitMatcher (@NotNull final GameObjectMatcher exitMatcher) | |
Creates a new instance. More... | |
G | getExit (@NotNull final MapModel< G, A, R > mapModel, @Nullable final Point point) |
Returns an exit game object on a given map square. More... | |
G | getExit (@Nullable final G exit) |
Returns whether the given game object is an exit game object. More... | |
G | getValidExit (@NotNull final MapModel< G, A, R > mapModel, @NotNull final Point point) |
Returns an exit game object on a given map square having exit information. More... | |
GameObject< G, A, R > | getValidExit (@Nullable final G exit) |
Returns whether the given game object is an exit game object having exit information. More... | |
boolean | isMatching (@NotNull final GameObject<?, ?, ?> gameObject) |
Matches a GameObject. More... | |
Private Member Functions | |
boolean | isExit (@NotNull final GameObject<?, ?, ?> gameObject) |
Returns whether a GameObject is a valid exit. More... | |
boolean | isValidExit (@NotNull final GameObject< G, A, R > gameObject) |
Returns whether a GameObject is a valid exit. More... | |
Private Attributes | |
final GameObjectMatcher | exitMatcher |
The matcher for selecting exit objects. More... | |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
The serial version UID. More... | |
Selects valid exit game objects from maps.
Definition at line 36 of file ExitMatcher.java.
net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ExitMatcher | ( | @NotNull final GameObjectMatcher | exitMatcher | ) |
Creates a new instance.
exitMatcher | the matcher for selecting exit objects |
Definition at line 53 of file ExitMatcher.java.
G net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getExit | ( | @NotNull final MapModel< G, A, R > | mapModel, |
@Nullable final Point | point | ||
) |
Returns an exit game object on a given map square.
mapModel | the map model to check |
point | the map square to check |
Definition at line 102 of file ExitMatcher.java.
Referenced by net.sf.gridarta.actions.ExitConnectorActions< G, A, R >.doExitConnect(), and net.sf.gridarta.actions.ExitConnectorActions< G, A, R >.doExitPaste().
G net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getExit | ( | @Nullable final G | exit | ) |
Returns whether the given game object is an exit game object.
exit | the game object to check |
Definition at line 122 of file ExitMatcher.java.
G net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getValidExit | ( | @NotNull final MapModel< G, A, R > | mapModel, |
@NotNull final Point | point | ||
) |
Returns an exit game object on a given map square having exit information.
mapModel | the map model to check |
point | the map square to check |
Definition at line 65 of file ExitMatcher.java.
Referenced by net.sf.gridarta.gui.map.mapactions.MapActions< G, A, R >.doEnterExit(), net.sf.gridarta.gui.map.mapactions.ExitIterator< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ExitIterator(), and net.sf.gridarta.gui.map.mapactions.ExitIterator< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.findNext().
GameObject<G, A, R> net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getValidExit | ( | @Nullable final G | exit | ) |
Returns whether the given game object is an exit game object having exit information.
exit | the game object to check |
Definition at line 86 of file ExitMatcher.java.
|
private |
Returns whether a GameObject is a valid exit.
gameObject | the exit game object |
Definition at line 144 of file ExitMatcher.java.
Referenced by net.sf.gridarta.model.exitconnector.ExitMatcher< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.getExit(), net.sf.gridarta.model.exitconnector.ExitMatcher< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.isMatching(), and net.sf.gridarta.model.exitconnector.ExitMatcher< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.isValidExit().
boolean net.sf.gridarta.model.exitconnector.ExitMatcher< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isMatching | ( | @NotNull final GameObject<?, ?, ?> | gameObject | ) |
Matches a GameObject.
gameObject | the GameObject
|
Implements net.sf.gridarta.model.match.GameObjectMatcher.
Definition at line 149 of file ExitMatcher.java.
|
private |
Returns whether a GameObject is a valid exit.
gameObject | the exit game object |
Definition at line 135 of file ExitMatcher.java.
|
private |
The matcher for selecting exit objects.
Definition at line 47 of file ExitMatcher.java.
Referenced by net.sf.gridarta.model.exitconnector.ExitMatcher< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.ExitMatcher(), and net.sf.gridarta.model.exitconnector.ExitMatcher< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.isExit().
|
staticprivate |
The serial version UID.
Definition at line 41 of file ExitMatcher.java.