Class GoExitDialog<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>


  • public class GoExitDialog<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>
    extends java.lang.Object
    A dialog to ask the user for a map to open.
    • Constructor Detail

      • GoExitDialog

        public GoExitDialog​(@NotNull
                            @NotNull java.awt.Component parent,
                            @NotNull
                            @NotNull MapView<G,​A,​R> mapView,
                            @NotNull
                            @NotNull GameObjectMatcher exitGameObjectMatcher,
                            @NotNull
                            @NotNull EnterMap<G,​A,​R> enterMap,
                            @NotNull
                            @NotNull FaceObjectProviders faceObjectProviders)
        Creates a new instance.
        Parameters:
        parent - the parent component for this dialog
        mapView - the map view for this dialog
        exitGameObjectMatcher - the game object matcher for selecting exits
        enterMap - the enter map instance to use
        faceObjectProviders - the face object providers for looking up faces
    • Method Detail

      • showDialog

        public void showDialog()
        Opens the dialog.
      • goExitApply

        @ActionMethod
        public void goExitApply()
        Action method for apply.
      • goExitCancel

        @ActionMethod
        public void goExitCancel()
        Action method for cancel.
      • goExitScrollUp

        @ActionMethod
        public void goExitScrollUp()
        Action method for scroll up.
      • goExitScrollDown

        @ActionMethod
        public void goExitScrollDown()
        Action method for scroll down.
      • goExitScrollPageUp

        @ActionMethod
        public void goExitScrollPageUp()
        Action method for scroll page up.
      • goExitScrollPageDown

        @ActionMethod
        public void goExitScrollPageDown()
        Action method for scroll page down.
      • goExitScrollTop

        @ActionMethod
        public void goExitScrollTop()
        Action method for scroll top.
      • goExitScrollBottom

        @ActionMethod
        public void goExitScrollBottom()
        Action method for scroll bottom.
      • goExitSelectUp

        @ActionMethod
        public void goExitSelectUp()
        Action method for select up.
      • goExitSelectDown

        @ActionMethod
        public void goExitSelectDown()
        Action method for select down.