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


  • public class GameObjectTextEditorTab<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>
    extends Tab
    The Tab displaying the game object text editor.
    • Constructor Detail

      • GameObjectTextEditorTab

        public GameObjectTextEditorTab​(@NotNull
                                       @NotNull java.lang.String ident,
                                       @NotNull
                                       @NotNull GameObjectTextEditor gameObjectTextEditor,
                                       @NotNull
                                       @NotNull Location defaultLocation,
                                       boolean alternativeLocation,
                                       int index,
                                       boolean defaultOpen,
                                       @NotNull
                                       @NotNull SelectedSquareModel<G,​A,​R> selectedSquareModel,
                                       @NotNull
                                       @NotNull MapManager<G,​A,​R> mapManager)
        Creates a new instance.
        Parameters:
        ident - the tab's identification string
        gameObjectTextEditor - the game object text editor to show
        defaultLocation - the tab's default location
        alternativeLocation - whether the tab is shown in the alternative location
        index - the tab's index for ordering
        defaultOpen - the tab's default opened status
        selectedSquareModel - the selected square mode to track
        mapManager - the map manager to track