Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractScreen - Class in group24.escaperoom.screens
-
Abstract class from which all screens extend
- AbstractScreen() - Constructor for class group24.escaperoom.screens.AbstractScreen
- acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in interface group24.escaperoom.entities.properties.Connectable
-
Called when this
Connectablereceives a signal from another. - acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.Connector
- acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorBridge
- acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorSink
- acceptSignalFrom(Connectable, Types.IntVector2, GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorSource
- access_key - Variable in class group24.escaperoom.data.User
- access_key - Variable in class group24.escaperoom.data.User.Credentials
- act(float) - Method in class group24.escaperoom.entities.player.Player
- act(float) - Method in class group24.escaperoom.screens.AbstractScreen
- act(float) - Method in class group24.escaperoom.screens.GameScreen
- act(float) - Method in class group24.escaperoom.screens.ItemEditor
- act(float) - Method in class group24.escaperoom.screens.MapScreen
- act(float) - Method in class group24.escaperoom.ui.ActionDialog
- act(float) - Method in class group24.escaperoom.ui.AreaUI
- act(float) - Method in class group24.escaperoom.ui.GameDialog
- act(GameContext) - Method in interface group24.escaperoom.entities.player.PlayerAction
-
If the return is present, an additional dialog containing the actor is displayed with a single "Continue" button, which dismisses the dialog after exit.
- act(GameContext) - Method in class group24.escaperoom.entities.properties.CombinationLock.TryUnlock
- act(GameContext) - Method in class group24.escaperoom.entities.properties.CompletesLevel.WinAction
- act(GameContext) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty.OpenAction
- act(GameContext) - Method in class group24.escaperoom.entities.properties.CoveringProperty.LookUnderAction
- act(GameContext) - Method in class group24.escaperoom.entities.properties.KeyLock.TryLock
- act(GameContext) - Method in class group24.escaperoom.entities.properties.KeyLock.TryUnlock
- act(GameContext) - Method in class group24.escaperoom.entities.properties.PassphraseLock.TryUnlock
- act(GameContext) - Method in class group24.escaperoom.entities.properties.PowerLock.TryUnlock
- act(GameContext) - Method in class group24.escaperoom.entities.properties.TrivialLock.TryUnlock
- actingPlayer - Variable in class group24.escaperoom.ui.InteractableItemSlot
- ActionButton(String, PlayerAction, Item, Player) - Constructor for class group24.escaperoom.ui.ActionDialog.ActionButton
- ActionDialog - Class in group24.escaperoom.ui
- ActionDialog(Item, Player) - Constructor for class group24.escaperoom.ui.ActionDialog
- ActionDialog.ActionButton - Class in group24.escaperoom.ui
-
A specialized button which executes a
PlayerActionwhen clicked - ActionHistory - Class in group24.escaperoom.screens.editor
-
Utility class to manage the undo/redo history in the
LevelEditorScreen - ActionHistory() - Constructor for class group24.escaperoom.screens.editor.ActionHistory
- ActionHistory.EditorAction - Interface in group24.escaperoom.screens.editor
-
An EditorAction modifies the
LevelEditorScreenin a way that can be undone and redone - actionlog - Variable in class group24.escaperoom.screens.GameScreen
- ActionLog - Class in group24.escaperoom.screens
-
Captures all player actions and emits to a UI element in the bottom left hand corner of the game screen
- ActionLog() - Constructor for class group24.escaperoom.screens.ActionLog
- ActionResult() - Constructor for class group24.escaperoom.entities.player.PlayerAction.ActionResult
- actionsPerformed - Variable in class group24.escaperoom.data.GameStatistics.PlayerStatistics
- add(int, int) - Method in class group24.escaperoom.data.Types.IntVector2
- add(Types.IntVector2) - Method in class group24.escaperoom.data.Types.IntVector2
- addBack(BackManager.BackAction) - Static method in class group24.escaperoom.screens.BackManager
- addBack(BackManager.PossibleBackAction) - Static method in class group24.escaperoom.screens.BackManager
- addBrush(Brush) - Method in class group24.escaperoom.screens.editor.ToolManager
- addDivider() - Method in class group24.escaperoom.ui.editor.Menu
- addElement(String, String, Actor, boolean) - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addEntry(Menu.MenuEntry) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryGroup
- addInputProcessor(InputProcessor...) - Method in class group24.escaperoom.screens.AbstractScreen
-
Add some number of input processors to screen
- addItem(Item) - Method in class group24.escaperoom.data.Grid.Tile
-
Add an item to this tile - precondition ->
Grid.Tile.canAdd(group24.escaperoom.entities.Item)returns true - addItem(Item) - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- addItemToInventory(Item) - Method in class group24.escaperoom.entities.player.Player
- addLine() - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addListener(EditorEventBus.EditorEventListener) - Method in class group24.escaperoom.data.EditorEventBus
- addListener(EditorEventBus.EditorEventListener, EditorEventBus.EditorEventFilter) - Method in class group24.escaperoom.data.EditorEventBus
- addListener(GameEventBus.GameEventListener) - Method in class group24.escaperoom.data.GameEventBus
- addListener(GameEventBus.GameEventListener, GameEventBus.GameEventFilter) - Method in class group24.escaperoom.data.GameEventBus
- addListener(NotificationBus.NotificationListener) - Method in class group24.escaperoom.data.NotificationBus
- addListeners() - Method in class group24.escaperoom.ui.InteractableItemSlot
- addNumberInput(String, String, PropertyConfiguration.FloatInput) - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addNumberInput(String, String, PropertyConfiguration.IntInput) - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addOverlayDrawable(Drawable) - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Draw some
Drawableon top of everthing in on the game stage - addPollable(Poll) - Method in class group24.escaperoom.screens.AbstractScreen
- addProperty(ItemProperty<? extends ItemPropertyValue>) - Method in class group24.escaperoom.entities.Item
-
Add a property to this item
- addSelect(String, String, PropertyConfiguration.Select<T>) - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addSprite(Texture, float, float, float, float) - Method in class group24.escaperoom.screens.AbstractScreen
- addToggle(String, String, boolean, PropertyConfiguration.OnToggle) - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- addTool(EditorTool) - Method in class group24.escaperoom.screens.editor.ToolManager
- addUI(Actor) - Method in class group24.escaperoom.screens.AbstractScreen
-
Add UI to the
AbstractScreen.uiStage - addValue(ContainsItemProperty.ContainedItem) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- adjustTextureRegion(int, int, int, int) - Method in class group24.escaperoom.entities.Item
-
Set the region of the underlying texture for this item
- AllOf - Class in group24.escaperoom.entities.properties.conditionals
-
A
Conditionalwhich is true only when all of its children are true - AllOf - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- AllOf() - Constructor for class group24.escaperoom.entities.properties.conditionals.AllOf
- AlwaysActive - Class in group24.escaperoom.entities.properties.conditionals
-
A trivially true
Conditional - AlwaysActive - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- AlwaysActive() - Constructor for class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- And - Enum constant in enum class group24.escaperoom.data.Types.Filters.Combination
- And - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- AndConditional - Class in group24.escaperoom.entities.properties.conditionals
-
Conditionalcorresponding to logical and. - AndConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- AndConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.AndConditional
- Animated - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- AnimatedProperty - Class in group24.escaperoom.entities.properties
-
Animated items have a texture that is `N` item widths wide, where N is the number of frames in the animation and width is in pixels.
- AnimatedProperty() - Constructor for class group24.escaperoom.entities.properties.AnimatedProperty
-
Empty constructor for
Json.Serializablecompatability - AnimatedProperty(Item, int, float, int, int) - Constructor for class group24.escaperoom.entities.properties.AnimatedProperty
- applies(EditorEvent) - Method in interface group24.escaperoom.data.EditorEventBus.EditorEventFilter
- applies(GameEvent) - Method in interface group24.escaperoom.data.GameEventBus.GameEventFilter
- apply() - Method in interface group24.escaperoom.ui.Tooltip.Builder.LazyUIStage
- apply(Item) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- apply(Item) - Method in class group24.escaperoom.entities.properties.ItemProperty
- apply(Item) - Method in class group24.escaperoom.entities.properties.Stylable.Style
- apply(Collection<Item>) - Method in interface group24.escaperoom.screens.editor.GridView
- applyCallbacks() - Static method in class group24.escaperoom.entities.properties.PropertyMap
- applyGridView() - Method in class group24.escaperoom.screens.LevelEditorScreen
- applyTo(Item) - Method in class group24.escaperoom.screens.editor.ItemDecoration
- area - Variable in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- AreaSelector - Class in group24.escaperoom.ui.editorTools
-
A tool to select areas
- AreaSelector(LevelEditorScreen, Rectangle) - Constructor for class group24.escaperoom.ui.editorTools.AreaSelector
- AreaUI - Class in group24.escaperoom.ui
-
A UI for area selection.
- AreaUI(LevelEditorScreen, Rectangle) - Constructor for class group24.escaperoom.ui.AreaUI
- Ascending - Enum constant in enum class group24.escaperoom.data.Types.Sort.Direction
- AsJsonKey() - Method in interface group24.escaperoom.data.Types.IsField
- AsJsonKey() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- AsJsonKey() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- asJsonString() - Method in enum class group24.escaperoom.entities.properties.PropertyType
- AssetManager - Class in group24.escaperoom
-
A wrapper around
AssetManager - asVector2() - Method in class group24.escaperoom.data.Types.IntVector2
- AttemptLogin(String, String) - Static method in class group24.escaperoom.data.User
-
Using the Networking APIs, log the user in.
- attemptLoginAPI(User, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to log in to an existing user.
- attempts - Enum constant in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
- attempts - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- attempts - Static variable in class group24.escaperoom.data.MapPlayerRecord
- attempts - Variable in class group24.escaperoom.data.PlayerRecord
- Attempts - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- Attempts - Enum constant in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- attemptsToClear - Static variable in class group24.escaperoom.data.MapPlayerRecord
- avgSpeed - Variable in class group24.escaperoom.data.GameStatistics.PlayerStatistics
B
- BACK - Enum constant in enum class group24.escaperoom.control.Input
- BackManager - Class in group24.escaperoom.screens
-
Static class for managing "go back" actions
- BackManager() - Constructor for class group24.escaperoom.screens.BackManager
- BackManager.BackAction - Interface in group24.escaperoom.screens
-
Represent a back action.
- BackManager.PossibleBackAction - Interface in group24.escaperoom.screens
-
Represent a possible back action.
- Barrier - Class in group24.escaperoom.entities.properties
-
Barrier items block player movement and provide the boundary of what the player can see through fog of war.
- Barrier - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Barrier() - Constructor for class group24.escaperoom.entities.properties.Barrier
- batch - Variable in class group24.escaperoom.screens.ItemEditor
- batch - Variable in class group24.escaperoom.screens.MapScreen
- BinaryConditional - Class in group24.escaperoom.entities.properties.conditionals
-
A base class for conditonals with two children
- BinaryConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- bindings - Variable in class group24.escaperoom.control.Input.MappingDescription
- BLOCK_B - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_L - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_NO_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_NO_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_NO_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_NO_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_R - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_T - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BLOCK_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- blockingRegion() - Method in class group24.escaperoom.entities.Item
- BooleanProperty - Class in group24.escaperoom.entities.properties
-
A base class for properties which are true or false
- BooleanProperty() - Constructor for class group24.escaperoom.entities.properties.BooleanProperty
- BooleanProperty.BooleanValue - Class in group24.escaperoom.entities.properties
-
A wrapper around a boolean that is also a
ItemPropertyValue - BooleanValue(boolean) - Constructor for class group24.escaperoom.entities.properties.BooleanProperty.BooleanValue
- BOT_CORNER_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- BOT_CORNER_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- Brush - Class in group24.escaperoom.ui.editorTools
-
Base class for Brushes
- Brush - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- Brush - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- Brush(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.Brush
- Brushable - Class in group24.escaperoom.entities.properties
-
This item can be used as a brush in the level editor
- Brushable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Brushable() - Constructor for class group24.escaperoom.entities.properties.Brushable
- Buffer - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- build() - Method in class group24.escaperoom.data.GameEvent.Builder
- build() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- build() - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- build() - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- build() - Method in class group24.escaperoom.ui.Tooltip.Builder
- buildAtlas(String) - Static method in class group24.escaperoom.data.UserAtlasBuilder
- Builder(Actor) - Constructor for class group24.escaperoom.ui.ConfirmDialog.Builder
- Builder(Actor) - Constructor for class group24.escaperoom.ui.Tooltip.Builder
- Builder(GameEvent.EventType, GameContext) - Constructor for class group24.escaperoom.data.GameEvent.Builder
- Builder(String) - Constructor for class group24.escaperoom.ui.ConfirmDialog.Builder
- Builder(String) - Constructor for class group24.escaperoom.ui.Tooltip.Builder
- Builder(String, int) - Constructor for class group24.escaperoom.ui.Tooltip.Builder
- buildUI() - Method in class group24.escaperoom.screens.MainMenuScreen
C
- calculateStatistics(boolean) - Method in class group24.escaperoom.screens.GameScreen
- calculateStatistics(GameStatistics) - Method in class group24.escaperoom.entities.player.Player
- cameraManager - Variable in class group24.escaperoom.screens.MapScreen
- CamMan - Class in group24.escaperoom.screens.editor
-
A manager for your camera
- CamMan(OrthographicCamera) - Constructor for class group24.escaperoom.screens.editor.CamMan
- CamMan.Translation - Enum Class in group24.escaperoom.screens.editor
-
Camera translations directions
- canAdd(Item) - Method in class group24.escaperoom.data.Grid.Tile
- cancel() - Method in class group24.escaperoom.ui.editorTools.AreaSelector
- cancel() - Method in class group24.escaperoom.ui.editorTools.Brush
- cancel() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.EditorTool
-
Called when the user presses Escape while this is the active tool
- cancel() - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.FillTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.MoveTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.MoveTool.SoloMoveTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.PanTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.RotationTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- cancel() - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- cancelText(String) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- canFill() - Method in class group24.escaperoom.screens.editor.ToolManager
- canPlace(Item, Types.IntVector2) - Method in class group24.escaperoom.screens.MapScreen
- canPlace(Item, Types.IntVector2, Grid) - Static method in class group24.escaperoom.screens.MapScreen
- canvasColor - Static variable in class group24.escaperoom.ui.DrawingPane
- category - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- CENTER - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CHANGE_INTERACT_FOCUS - Enum constant in enum class group24.escaperoom.control.Input
- checkBtn - Variable in class group24.escaperoom.ui.RequiredItemEntry
- childClosed(Menu) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntry
- childCount() - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- childCount() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
-
Whether or not to limit the number of children below this conditional By default assumes the condition can have no children
- childCount() - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- childCount() - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- children - Variable in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- Circle - Enum constant in enum class group24.escaperoom.ui.DrawingPane.BrushShape
- clear() - Method in class group24.escaperoom.ui.DrawingPane
- clearActions() - Static method in class group24.escaperoom.screens.BackManager
-
Clear all actions and reset on empty
- clearGridView() - Method in class group24.escaperoom.screens.LevelEditorScreen
- clearList - Variable in class group24.escaperoom.data.PlayerRecord
- clearRegisteredInputs() - Static method in class group24.escaperoom.control.ControlsManager
-
Clear any registered non-permanent inputs and overrides.
- clears - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- clears - Static variable in class group24.escaperoom.data.MapPlayerRecord
- clears - Variable in class group24.escaperoom.data.PlayerRecord
- Clears - Enum constant in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- clearSelectedItems() - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- clearSelections() - Method in class group24.escaperoom.ui.EditorUI
- clearStats - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- clearUserItems() - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- clearUserTextures() - Method in class group24.escaperoom.AssetManager
- Clock - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- clone() - Method in class group24.escaperoom.entities.Item
-
Get an exact clone of this item, copying all attributes except
Item.id - clone() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- clone() - Method in class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- clone(boolean) - Method in class group24.escaperoom.entities.Item
-
Get an exact clone of this item
- clone(Item) - Method in class group24.escaperoom.entities.properties.LockingMethod
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.Collideable
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.CoveringProperty
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.ItemProperty
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.LockedProperty
- cloneProperty(Item) - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- close() - Method in class group24.escaperoom.ui.editor.ConfigurationMenu
- close() - Method in class group24.escaperoom.ui.editor.Menu
- close() - Method in class group24.escaperoom.ui.widgets.G24Window
- CloseButton() - Constructor for class group24.escaperoom.ui.KeyMapDialog.CloseButton
- CloseButton() - Constructor for class group24.escaperoom.ui.SettingsDialog.CloseButton
- clz - Variable in enum class group24.escaperoom.entities.properties.LockingMethodType
- code - Variable in class group24.escaperoom.data.Networking.UploadResponse
- code - Variable in class group24.escaperoom.data.Types.ListMapsResponse
- code - Variable in class group24.escaperoom.data.Types.ListPlayerRecordResponse
- code - Variable in class group24.escaperoom.data.Types.PlayerRecordResponse
- CodeUnknown - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- CollapsibleSection - Class in group24.escaperoom.ui.widgets
-
A UI element for building collapsible sections
- CollapsibleSection(Label, Actor) - Constructor for class group24.escaperoom.ui.widgets.CollapsibleSection
- Collideable - Class in group24.escaperoom.entities.properties
-
Collidable items block the player movement.
- Collideable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Collideable() - Constructor for class group24.escaperoom.entities.properties.Collideable
-
Empty constructor for
Json.Serializablecompatability constructor - Collideable(Item) - Constructor for class group24.escaperoom.entities.properties.Collideable
-
Convience constructor for when the owner's whole region blocks the player
- Collideable(Item, float, float, float, float) - Constructor for class group24.escaperoom.entities.properties.Collideable
- collidedMenuEntry(float, float, Class<T>) - Method in class group24.escaperoom.screens.LevelEditorScreen
- collides(Circle, Rectangle) - Static method in class group24.escaperoom.utils.Collisions
- collidesMenu(float, float) - Method in class group24.escaperoom.screens.LevelEditorScreen
- Collisions - Class in group24.escaperoom.utils
- Collisions() - Constructor for class group24.escaperoom.utils.Collisions
- color - Variable in class group24.escaperoom.entities.Item
-
coloris the color applied to this batch before drawing this item - color - Static variable in class group24.escaperoom.ui.Tooltip
- COLOR - Static variable in class group24.escaperoom.screens.editor.ItemDecoration
- combination - Variable in class group24.escaperoom.entities.properties.CombinationLock
- CombinationLock - Class in group24.escaperoom.entities.properties
- CombinationLock - Enum constant in enum class group24.escaperoom.entities.properties.LockingMethodType
- CombinationLock() - Constructor for class group24.escaperoom.entities.properties.CombinationLock
-
Empty constructor for
Json.Serializablecompatability constructor - CombinationLock(String) - Constructor for class group24.escaperoom.entities.properties.CombinationLock
- CombinationLock.TryUnlock - Class in group24.escaperoom.entities.properties
- compare(Drawable, Drawable) - Method in class group24.escaperoom.data.Grid.DrawableComparator
- Completed - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.SequenceConditional.State
- completedSucessfully - Variable in class group24.escaperoom.data.GameStatistics
- completeLevel(boolean) - Method in class group24.escaperoom.screens.SinglePlayerGameScreen
- completesInteraction() - Method in class group24.escaperoom.entities.player.PlayerAction.ActionResult
- CompletesLevel - Class in group24.escaperoom.entities.properties
- CompletesLevel - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- CompletesLevel() - Constructor for class group24.escaperoom.entities.properties.CompletesLevel
- CompletesLevel.WinAction - Class in group24.escaperoom.entities.properties
- compose(GridView...) - Static method in interface group24.escaperoom.screens.editor.GridView
- condition - Variable in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- Conditional - Class in group24.escaperoom.entities.properties.conditionals
- Conditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.Conditional
- ConditionallyActive - Class in group24.escaperoom.entities.properties
- ConditionallyActive - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConditionallyActive() - Constructor for class group24.escaperoom.entities.properties.ConditionallyActive
- ConditionallyVisible - Class in group24.escaperoom.entities.properties
- ConditionallyVisible - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConditionallyVisible() - Constructor for class group24.escaperoom.entities.properties.ConditionallyVisible
- ConditionalProperty - Class in group24.escaperoom.entities.properties.conditionals
- ConditionalProperty() - Constructor for class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- ConditionalType - Enum Class in group24.escaperoom.entities.properties.conditionals
- ConditionalUI - Class in group24.escaperoom.ui.conditionals
- ConditionalUI(ConditionalProperty, Menu) - Constructor for class group24.escaperoom.ui.conditionals.ConditionalUI
- ConditionalUI.EmptyBlock - Class in group24.escaperoom.ui.conditionals
- configLogger() - Method in class group24.escaperoom.EscapeRoomGame
- configurationDisplay() - Method in class group24.escaperoom.entities.properties.CombinationLock
- configurationDisplay() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- ConfigurationMenu<CC extends com.badlogic.gdx.scenes.scene2d.Actor & ConfigurationMenu.HandlesMenuClose> - Class in group24.escaperoom.ui.editor
- ConfigurationMenu(Menu.MenuEntry, CC, String, AbstractScreen) - Constructor for class group24.escaperoom.ui.editor.ConfigurationMenu
- ConfigurationMenu(Menu.MenuEntry, String, AbstractScreen) - Constructor for class group24.escaperoom.ui.editor.ConfigurationMenu
- ConfigurationMenu.HandlesMenuClose - Interface in group24.escaperoom.ui.editor
- ConfigurationMenu.VGroup - Class in group24.escaperoom.ui.editor
- ConfirmDialog - Class in group24.escaperoom.ui
- ConfirmDialog(String) - Constructor for class group24.escaperoom.ui.ConfirmDialog
- ConfirmDialog.Builder - Class in group24.escaperoom.ui
- confirmText(String) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- connectable - Variable in class group24.escaperoom.entities.properties.Connectable.ConnectableItem
- Connectable - Interface in group24.escaperoom.entities.properties
- Connectable.ConnectableItem - Class in group24.escaperoom.entities.properties
- Connectable.Utils - Class in group24.escaperoom.entities.properties
- connectableAt(Types.IntVector2, MapScreen, Connector.ConnectorType) - Static method in class group24.escaperoom.entities.properties.Connectable.Utils
- ConnectableItem(Item, Connectable) - Constructor for class group24.escaperoom.entities.properties.Connectable.ConnectableItem
- connected - Variable in class group24.escaperoom.entities.properties.Connector
- connectionDirections() - Method in interface group24.escaperoom.entities.properties.Connectable
-
By default, connectable items connect visually to 8 directions.
- connectionDirections() - Method in class group24.escaperoom.entities.properties.ConnectorBridge
- connectionDirections() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- Connector - Class in group24.escaperoom.entities.properties
- Connector - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Connector() - Constructor for class group24.escaperoom.entities.properties.Connector
- CONNECTOR_CONFLICTS - Static variable in class group24.escaperoom.entities.properties.PropertyDescription
- Connector.ConnectorType - Enum Class in group24.escaperoom.entities.properties
- ConnectorBridge - Class in group24.escaperoom.entities.properties
- ConnectorBridge - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConnectorBridge() - Constructor for class group24.escaperoom.entities.properties.ConnectorBridge
- ConnectorRelay - Class in group24.escaperoom.entities.properties
- ConnectorRelay - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConnectorRelay() - Constructor for class group24.escaperoom.entities.properties.ConnectorRelay
- ConnectorRelay.Direction - Enum Class in group24.escaperoom.entities.properties
- ConnectorRelay.RelayType - Enum Class in group24.escaperoom.entities.properties
- ConnectorSink - Class in group24.escaperoom.entities.properties
- ConnectorSink - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConnectorSink() - Constructor for class group24.escaperoom.entities.properties.ConnectorSink
- ConnectorSource - Class in group24.escaperoom.entities.properties
- ConnectorSource - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ConnectorSource() - Constructor for class group24.escaperoom.entities.properties.ConnectorSource
- Containable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ContainableProperty - Class in group24.escaperoom.entities.properties
- ContainableProperty() - Constructor for class group24.escaperoom.entities.properties.ContainableProperty
- contained(int, int, int, int) - Method in class group24.escaperoom.data.Types.IntVector2
- ContainedItem(Item, Item) - Constructor for class group24.escaperoom.entities.properties.ContainsItemProperty.ContainedItem
- ContainerItemSlot - Class in group24.escaperoom.ui
- ContainerItemSlot(Item, Player, ContainsItemProperty) - Constructor for class group24.escaperoom.ui.ContainerItemSlot
- ContainerItemSlot(Player, ContainsItemProperty) - Constructor for class group24.escaperoom.ui.ContainerItemSlot
- ContainerItemSlot.ContainerItemSlotSource - Class in group24.escaperoom.ui
- ContainerItemSlot.ContainerItemSlotTarget - Class in group24.escaperoom.ui
- ContainerItemSlotTarget(ContainerItemSlot) - Constructor for class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotTarget
- ContainerUI - Class in group24.escaperoom.ui
- ContainerUI(ContainsItemProperty, Player) - Constructor for class group24.escaperoom.ui.ContainerUI
- contains(Item) - Method in class group24.escaperoom.data.Grid.Tile
- ContainsItemProperty - Class in group24.escaperoom.entities.properties
- ContainsItemProperty() - Constructor for class group24.escaperoom.entities.properties.ContainsItemProperty
- ContainsItemProperty.ContainedItem - Class in group24.escaperoom.entities.properties
- ContainsItemProperty.OpenAction - Class in group24.escaperoom.entities.properties
- ContainsItemsProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- containsItemWhere(Predicate<Item>) - Method in class group24.escaperoom.data.Grid
- containsItemWhere(Predicate<Item>) - Method in class group24.escaperoom.screens.MapScreen
- CONTEXT - Enum constant in enum class group24.escaperoom.control.Input
- CONTROL - Enum constant in enum class group24.escaperoom.control.InputModifier
- ControlsManager - Class in group24.escaperoom.control
- ControlsManager() - Constructor for class group24.escaperoom.control.ControlsManager
- ControlsManager.BoundInputs - Class in group24.escaperoom.control
- ControlsManager.InputAction - Interface in group24.escaperoom.control
- ControlsManager.InputGroupMap - Class in group24.escaperoom.control
- ControlsManager.InputMethod - Enum Class in group24.escaperoom.control
- ControlsManager.InputPair - Class in group24.escaperoom.control
- ControlsManager.InputType - Enum Class in group24.escaperoom.control
- coordHints - Variable in class group24.escaperoom.ui.EditorUI.Hints
- CoordHints() - Constructor for class group24.escaperoom.ui.EditorUI.CoordHints
- copy() - Method in class group24.escaperoom.entities.Item
- copy() - Method in class group24.escaperoom.entities.objects.ObjectTypeData
- copy() - Method in class group24.escaperoom.utils.Types.Size
- copy(MapMetadata, String) - Static method in class group24.escaperoom.data.MapManager
- copy(Path, Path) - Static method in class group24.escaperoom.utils.FileUtils
- COPY - Enum constant in enum class group24.escaperoom.control.Input
- copyDirectory(Path, Path) - Static method in class group24.escaperoom.utils.FileUtils
- copyItem(Item) - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- CopyPaste - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- CORNER_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DB_B - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DB_L - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DB_R - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DB_T - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DIAG_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_DIAG_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_NOT_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_NOT_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_NOT_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_NOT_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CORNER_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- CoveringProperty - Class in group24.escaperoom.entities.properties
- CoveringProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- CoveringProperty() - Constructor for class group24.escaperoom.entities.properties.CoveringProperty
- CoveringProperty.LookUnderAction - Class in group24.escaperoom.entities.properties
- cpy() - Method in class group24.escaperoom.data.Types.IntVector2
- create() - Method in class group24.escaperoom.EscapeRoomGame
- createAccount(String, String) - Static method in class group24.escaperoom.data.User
-
Using the Networking APIs, create a new user and log them in.
- CreateArchive(String) - Static method in class group24.escaperoom.utils.Zip
-
Create a zip archive of the given filepath.
- CreateMapDialog - Class in group24.escaperoom.ui
- CreateMapDialog(String, Function<Optional<String>, Void>) - Constructor for class group24.escaperoom.ui.CreateMapDialog
- CreateMapDialog(Function<Optional<String>, Void>) - Constructor for class group24.escaperoom.ui.CreateMapDialog
- createNewMenu(Menu) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntry
- createUserAPI(User, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to create a new user.
- creation() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- creator - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- ctx - Variable in class group24.escaperoom.data.GameEvent
- current() - Static method in class group24.escaperoom.data.Grid
-
Get the current grid instance
- currentValue - Variable in class group24.escaperoom.entities.properties.BooleanProperty
-
The current value of this property
- CursorManager - Class in group24.escaperoom.screens
- CursorManager() - Constructor for class group24.escaperoom.screens.CursorManager
- CursorManager.CursorType - Enum Class in group24.escaperoom.screens
D
- DEBUG - Enum constant in enum class group24.escaperoom.control.MapGroup
- decorate(Item) - Method in interface group24.escaperoom.screens.editor.GridView
-
Given some
Item, return theItemDecorationwhich should be applied - decreaseRenderPriotity() - Method in class group24.escaperoom.entities.Item
-
Decrease this item's render priority
- DEFAULT - Static variable in class group24.escaperoom.entities.player.PlayerAction.ActionResult
- DEFAULT - Static variable in class group24.escaperoom.screens.CursorManager
- DEFAULT_APPEAR_DELAY - Static variable in class group24.escaperoom.ui.Tooltip
- DEFAULT_FADE_TIME - Static variable in class group24.escaperoom.ui.Tooltip
- defaultConfiguration(Item) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- defaultConfiguration(Item) - Method in class group24.escaperoom.entities.properties.ItemProperty
- defaultConfiguration(Item) - Method in class group24.escaperoom.entities.properties.Toggleable
- defaultConnectionDirections - Static variable in interface group24.escaperoom.entities.properties.Connectable
- defaultSort() - Method in interface group24.escaperoom.data.Types.IsField
- defaultSort() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- defaultSort() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- defaultZoom - Variable in class group24.escaperoom.data.GameSettings
- degreesToSpinCount(float) - Static method in class group24.escaperoom.entities.properties.SpinnableProperty
- delete() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- Delete - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- DELETE_SELECTION - Enum constant in enum class group24.escaperoom.control.Input
- deleteDirectory(File) - Static method in class group24.escaperoom.utils.FileUtils
- deleteMap(MapMetadata) - Static method in class group24.escaperoom.data.MapSaver
- deleteSelected() - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- Deletion - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- Deletion(LevelEditorScreen, Item...) - Constructor for class group24.escaperoom.ui.editorTools.DeletionTool.Deletion
- DeletionTool - Class in group24.escaperoom.ui.editorTools
- DeletionTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.DeletionTool
- DeletionTool.Deletion - Class in group24.escaperoom.ui.editorTools
-
Represents a deletion operation
- desc - Variable in class group24.escaperoom.control.Input.MappingDescription
- Descending - Enum constant in enum class group24.escaperoom.data.Types.Sort.Direction
- description - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- description() - Method in enum class group24.escaperoom.control.Input
- deselectAll() - Method in class group24.escaperoom.screens.editor.ToolManager
- deselectTools() - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Ask the editor to deselect all tools
- DIMMED - Static variable in class group24.escaperoom.screens.editor.ItemDecoration
- DiscardButton() - Constructor for class group24.escaperoom.ui.editor.ItemSideBar.DiscardButton
- discoverMaps() - Static method in class group24.escaperoom.data.MapLoader
- displayName() - Method in interface group24.escaperoom.data.Types.IsField
- displayName() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- displayName() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- dispose() - Method in class group24.escaperoom.screens.AbstractScreen
- dispose() - Method in class group24.escaperoom.screens.ItemEditor
- distanceTraveled - Variable in class group24.escaperoom.data.GameStatistics.PlayerStatistics
- divider() - Static method in class group24.escaperoom.ui.editor.Menu.MenuEntry
- doAction() - Method in interface group24.escaperoom.screens.editor.ActionHistory.EditorAction
-
Called by
ActionHistoryto do anActionHistory.EditorAction - doAction() - Method in class group24.escaperoom.screens.editor.DragManager.PlacementAction
- doAction() - Method in class group24.escaperoom.ui.editorTools.DeletionTool.Deletion
- doAction() - Method in class group24.escaperoom.ui.editorTools.PropertyTool.SetProperty
- doAction() - Method in class group24.escaperoom.ui.editorTools.RotationTool.RotationAction
- Down - Enum constant in enum class group24.escaperoom.screens.editor.CamMan.Translation
- download() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- downloadMap(MapMetadata) - Static method in class group24.escaperoom.data.MapDownloader
- downloadMapMetadata(String, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to download a maps metadata.
- downloadMapThumbnail(String, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to download a maps thumbnail.
- DownloadOutput(Networking.StatusCode) - Constructor for class group24.escaperoom.data.MapDownloader.DownloadOutput
- DownloadOutput(String) - Constructor for class group24.escaperoom.data.MapDownloader.DownloadOutput
- downloads - Enum constant in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
- downloads - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- Downloads - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- downloadUserMap(String, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to download a user map.
- downvotes - Enum constant in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
- downvotes - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- DownVotes - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- drag(DragAndDrop.Source, DragAndDrop.Payload, float, float, int) - Method in class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotTarget
- drag(DragAndDrop.Source, DragAndDrop.Payload, float, float, int) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventoryTarget
- DragManager - Class in group24.escaperoom.screens.editor
- DragManager(LevelEditorScreen, Actor) - Constructor for class group24.escaperoom.screens.editor.DragManager
- DragManager.PlacementAction - Class in group24.escaperoom.screens.editor
-
Represents a placement operation
- dragStart(InputEvent, float, float, int) - Method in class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotSource
- dragStart(InputEvent, float, float, int) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventorySource
- dragStop(InputEvent, float, float, int, DragAndDrop.Payload, DragAndDrop.Target) - Method in class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotSource
- dragStop(InputEvent, float, float, int, DragAndDrop.Payload, DragAndDrop.Target) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventorySource
- draw() - Method in class group24.escaperoom.screens.GameScreen
- draw() - Method in class group24.escaperoom.screens.ItemEditor
- draw() - Method in class group24.escaperoom.screens.LevelEditorScreen
- draw() - Method in class group24.escaperoom.screens.MapScreen
- draw(boolean) - Method in class group24.escaperoom.screens.MapScreen
- draw(int, int) - Method in class group24.escaperoom.ui.editorTools.Brush
- draw(int, int) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- draw(int, int) - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- draw(Batch) - Method in interface group24.escaperoom.data.Drawable
-
Draw this Drawable on the
Batch - draw(Batch) - Method in class group24.escaperoom.entities.Item
- draw(Batch) - Method in class group24.escaperoom.entities.player.Player
- draw(Batch) - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- draw(Batch, float) - Method in class group24.escaperoom.entities.player.Player
- draw(Batch, float) - Method in class group24.escaperoom.ui.DrawingPane
- draw(Batch, float) - Method in class group24.escaperoom.ui.ItemPreview
- Drawable - Interface in group24.escaperoom.data
- DrawableComparator() - Constructor for class group24.escaperoom.data.Grid.DrawableComparator
- DrawingPane - Class in group24.escaperoom.ui
- DrawingPane(Pixmap) - Constructor for class group24.escaperoom.ui.DrawingPane
- DrawingPane.BrushShape - Enum Class in group24.escaperoom.ui
- DrawingUI - Class in group24.escaperoom.ui
- DrawingUI(Pixmap, AbstractScreen) - Constructor for class group24.escaperoom.ui.DrawingUI
- drop(DragAndDrop.Source, DragAndDrop.Payload, float, float, int) - Method in class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotTarget
- drop(DragAndDrop.Source, DragAndDrop.Payload, float, float, int) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventoryTarget
- dst() - Method in class group24.escaperoom.data.Types.IntVector2
E
- East - Enum constant in enum class group24.escaperoom.entities.player.Player.Direction
- EAST - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- edit() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- Editor - Enum constant in enum class group24.escaperoom.ScreenManager.ScreenType
- Editor - Enum constant in enum class group24.escaperoom.screens.GameScreen.GameType
- EDITOR - Enum constant in enum class group24.escaperoom.control.MapGroup
- EditorEvent - Class in group24.escaperoom.data
- EditorEvent(EditorEvent.EventType, Item) - Constructor for class group24.escaperoom.data.EditorEvent
- EditorEvent.EventType - Enum Class in group24.escaperoom.data
- EditorEventBus - Class in group24.escaperoom.data
- EditorEventBus() - Constructor for class group24.escaperoom.data.EditorEventBus
- EditorEventBus.EditorEventFilter - Interface in group24.escaperoom.data
- EditorEventBus.EditorEventListener - Interface in group24.escaperoom.data
- EditorSettingsDialog - Class in group24.escaperoom.ui
- EditorSettingsDialog() - Constructor for class group24.escaperoom.ui.EditorSettingsDialog
- EditorTool - Class in group24.escaperoom.ui.editorTools
- EditorTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.EditorTool
- EditorUI - Class in group24.escaperoom.ui
- EditorUI(LevelEditorScreen, ToolManager, DragManager, ActionHistory, ItemDrawer) - Constructor for class group24.escaperoom.ui.EditorUI
- EditorUI.CoordHints - Class in group24.escaperoom.ui
- EditorUI.Hints - Class in group24.escaperoom.ui
- EditorUI.ItemHint - Class in group24.escaperoom.ui
- EditorUI.ItemHintMode - Enum Class in group24.escaperoom.ui
- Either - Enum constant in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
- emit(String) - Method in class group24.escaperoom.screens.ActionLog
- emit(String, String) - Method in class group24.escaperoom.screens.ActionLog
- EmptyConditional - Class in group24.escaperoom.entities.properties.conditionals
- EmptyConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- EmptyConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- enableAutoFocusTraversal() - Method in class group24.escaperoom.ui.widgets.G24TextInput
-
Automatically traverse to the next text area when the maximum number characters are typed into the text area.
- endSelection() - Method in class group24.escaperoom.ui.editorTools.AreaSelector
- endSelection() - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- endSelection() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
-
End the logical selection
- entries - Variable in class group24.escaperoom.screens.MapSelectScreen
- entriesUI - Variable in class group24.escaperoom.screens.MapSelectScreen
- equals(float, float) - Method in class group24.escaperoom.data.Types.IntVector2
- equals(int, int) - Method in class group24.escaperoom.data.Types.IntVector2
- equals(Object) - Method in class group24.escaperoom.control.ControlsManager.InputPair
- equals(Object) - Method in class group24.escaperoom.data.MapMetadata
- equals(Object) - Method in class group24.escaperoom.data.Types.IntVector2
- equals(Object) - Method in class group24.escaperoom.entities.Item
- equals(Object) - Method in class group24.escaperoom.entities.ItemID
- equals(Object) - Method in class group24.escaperoom.entities.objects.ObjectTypeData
- equals(Object) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- equals(Object) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty.ContainedItem
- equals(Object) - Method in class group24.escaperoom.entities.properties.LockingMethod
- equals(Object) - Method in class group24.escaperoom.entities.properties.ReadableContents
- equals(Object) - Method in class group24.escaperoom.ui.conditionals.ConditionalUI.EmptyBlock
- equals(Object) - Method in class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- equals(Object) - Method in class group24.escaperoom.ui.RequiredItemEntry.RequiredItem
- equals(Object) - Method in class group24.escaperoom.utils.Types.Size
- Equals - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- error(String) - Static method in class group24.escaperoom.utils.Notifier
- error(String, Actor) - Static method in class group24.escaperoom.utils.Notifier
- ERROR - Enum constant in enum class group24.escaperoom.data.Notification.Type
- EscapeRoomGame - Class in group24.escaperoom
- EscapeRoomGame() - Constructor for class group24.escaperoom.EscapeRoomGame
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.AllOf
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.AndConditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.NotConditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.OrConditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- evaluate(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.XORConditional
- EyeDrop - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- EyeDrop - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- EyeDropTool - Class in group24.escaperoom.ui.editorTools
- EyeDropTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.EyeDropTool
F
- fastestClear - Static variable in class group24.escaperoom.data.MapPlayerRecord
- fastestms - Variable in class group24.escaperoom.data.MapMetadata.MapStats.WorldRecord
- FastestTime - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- fetchThumbnail(MapMetadata) - Static method in class group24.escaperoom.data.MapManager
-
Fetch the thumbnail for a given map metadata, returning the path of that file We can't load the image on a non OpenGL thread
- FilePicker - Class in group24.escaperoom.utils
- FilePicker() - Constructor for class group24.escaperoom.utils.FilePicker
- FileUtils - Class in group24.escaperoom.utils
- FileUtils() - Constructor for class group24.escaperoom.utils.FileUtils
- Fill - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- Fill - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- fillPropertyParams() - Method in class group24.escaperoom.screens.ItemEditor
-
Ensures that the propertyParameters field of this item's
ObjectTypeDatais filled - FillTool - Class in group24.escaperoom.ui.editorTools
- FillTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.FillTool
- fillView - Variable in class group24.escaperoom.screens.AbstractScreen
-
For drawing background textures outside the game world
- Filter - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- Filter(String, Types.Filter.Method, Integer) - Constructor for class group24.escaperoom.data.Types.Filter
- Filter(String, Types.Filter.Method, String) - Constructor for class group24.escaperoom.data.Types.Filter
- filters - Variable in class group24.escaperoom.data.Types.ListableRequest
- Filters(Types.Filter...) - Constructor for class group24.escaperoom.data.Types.Filters
- Filters(Types.Filters.Combination, Types.Filter...) - Constructor for class group24.escaperoom.data.Types.Filters
- FilterUI - Class in group24.escaperoom.ui
- FilterUI(BiFunction<Types.Filters, Types.Sort, Void>, Class<E>) - Constructor for class group24.escaperoom.ui.FilterUI
- findInteractables() - Method in class group24.escaperoom.entities.player.Player
- findItemWhere(Predicate<Item>) - Method in class group24.escaperoom.data.Grid
-
Find the first item on the grid where
predicateis true - findItemWhere(Predicate<Item>) - Method in class group24.escaperoom.screens.MapScreen
- flip() - Method in class group24.escaperoom.entities.Item
-
This function swaps the item's occuped with and height, toggling its
flippedstate - flipped - Variable in class group24.escaperoom.entities.Item
-
flippedrepresents whether or not an item is rotated in such a way that it's width and height are "flipped". - FloatInput(float, PropertyConfiguration.FloatInput.OnFloatChange) - Constructor for class group24.escaperoom.ui.editor.PropertyConfiguration.FloatInput
- folderName - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- followActor - Variable in class group24.escaperoom.screens.AbstractScreen
-
An actor which our main camera will follow
- forbidBtn - Variable in class group24.escaperoom.ui.RequiredItemEntry
- Forbidden - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- Forbidden - Enum constant in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
- FowTile - Class in group24.escaperoom.entities
- FowTile() - Constructor for class group24.escaperoom.entities.FowTile
- fowTiles - Static variable in class group24.escaperoom.entities.FowTile
- Fragile - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- FragileProperty - Class in group24.escaperoom.entities.properties
- FragileProperty() - Constructor for class group24.escaperoom.entities.properties.FragileProperty
- frameHeight - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- frameWidth - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- fromGameStats(GameStatistics) - Static method in class group24.escaperoom.data.MapMetadata.MapStats
- FromInt(int) - Static method in enum class group24.escaperoom.data.Networking.StatusCode
- fromString(String) - Static method in enum class group24.escaperoom.entities.properties.LockingMethodType
- fromString(String) - Static method in enum class group24.escaperoom.entities.properties.PropertyType
- fromTextureRegion(TextureAtlas.AtlasRegion, int) - Static method in class group24.escaperoom.utils.PixMapHelper
- fromVector2(Vector2) - Static method in class group24.escaperoom.data.Types.IntVector2
G
- G24Dialog - Class in group24.escaperoom.ui.widgets
- G24Dialog(String) - Constructor for class group24.escaperoom.ui.widgets.G24Dialog
- G24ImageButton - Class in group24.escaperoom.ui.widgets
- G24ImageButton() - Constructor for class group24.escaperoom.ui.widgets.G24ImageButton
- G24ImageButton(String) - Constructor for class group24.escaperoom.ui.widgets.G24ImageButton
- G24Label - Class in group24.escaperoom.ui.widgets
- G24Label(String) - Constructor for class group24.escaperoom.ui.widgets.G24Label
- G24Label(String, String) - Constructor for class group24.escaperoom.ui.widgets.G24Label
- G24NumberInput - Class in group24.escaperoom.ui.widgets
- G24NumberInput() - Constructor for class group24.escaperoom.ui.widgets.G24NumberInput
- G24NumberInput(String) - Constructor for class group24.escaperoom.ui.widgets.G24NumberInput
- G24StyleWindow(Window, String) - Static method in class group24.escaperoom.ui.widgets.G24Window
- G24StyleWindow(Window, String, String) - Static method in class group24.escaperoom.ui.widgets.G24Window
- G24TextButton - Class in group24.escaperoom.ui.widgets
- G24TextButton(String) - Constructor for class group24.escaperoom.ui.widgets.G24TextButton
- G24TextInput - Class in group24.escaperoom.ui.widgets
- G24TextInput() - Constructor for class group24.escaperoom.ui.widgets.G24TextInput
- G24TextInput(String) - Constructor for class group24.escaperoom.ui.widgets.G24TextInput
- G24TextInput(String, Skin) - Constructor for class group24.escaperoom.ui.widgets.G24TextInput
- G24TextInput.Filter - Interface in group24.escaperoom.ui.widgets
- G24TextInput.OnEnter - Interface in group24.escaperoom.ui.widgets
- G24Window - Class in group24.escaperoom.ui.widgets
- G24Window(String) - Constructor for class group24.escaperoom.ui.widgets.G24Window
- G24Window(String, String) - Constructor for class group24.escaperoom.ui.widgets.G24Window
- Game - Enum constant in enum class group24.escaperoom.ScreenManager.ScreenType
- GAME - Enum constant in enum class group24.escaperoom.control.MapGroup
- GameContext - Class in group24.escaperoom.data
- GameContext(GameScreen) - Constructor for class group24.escaperoom.data.GameContext
- GameContext(GameScreen, Player) - Constructor for class group24.escaperoom.data.GameContext
- gameCoordToUI(Vector2) - Method in class group24.escaperoom.screens.AbstractScreen
- GameDialog - Class in group24.escaperoom.ui
-
Game dialog is different than
ConfirmDialogin that it closes when the player moves away - GameDialog(Actor, Player, String) - Constructor for class group24.escaperoom.ui.GameDialog
- GameDialog(Player, String) - Constructor for class group24.escaperoom.ui.GameDialog
- GameEvent - Class in group24.escaperoom.data
- GameEvent.Builder - Class in group24.escaperoom.data
- GameEvent.EventType - Enum Class in group24.escaperoom.data
- GameEventBus - Class in group24.escaperoom.data
- GameEventBus() - Constructor for class group24.escaperoom.data.GameEventBus
- GameEventBus.GameEventFilter - Interface in group24.escaperoom.data
- GameEventBus.GameEventListener - Interface in group24.escaperoom.data
- GameScreen - Class in group24.escaperoom.screens
-
Extension of
AbstractScreenwith game utilities - GameScreen(MapData) - Constructor for class group24.escaperoom.screens.GameScreen
- GameScreen.GameType - Enum Class in group24.escaperoom.screens
- gameSettings - Variable in class group24.escaperoom.data.MapMetadata
- GameSettings - Class in group24.escaperoom.data
- GameSettings() - Constructor for class group24.escaperoom.data.GameSettings
- GameSettingsDialog - Class in group24.escaperoom.ui
- GameSettingsDialog(GameScreen) - Constructor for class group24.escaperoom.ui.GameSettingsDialog
- GameStatistics - Class in group24.escaperoom.data
- GameStatistics() - Constructor for class group24.escaperoom.data.GameStatistics
- GameStatistics.PlayerStatistics - Class in group24.escaperoom.data
- GameSummaryScreen - Class in group24.escaperoom.screens
- GameSummaryScreen(GameStatistics, MapMetadata, GameScreen.GameType) - Constructor for class group24.escaperoom.screens.GameSummaryScreen
- gameType - Variable in class group24.escaperoom.screens.GameScreen
- GENERAL - Enum constant in enum class group24.escaperoom.control.MapGroup
- get() - Static method in class group24.escaperoom.data.GameEventBus
- get() - Static method in class group24.escaperoom.data.NotificationBus
- get() - Static method in class group24.escaperoom.data.RecordManager
- get() - Static method in class group24.escaperoom.screens.ItemEditor
- get(MapMetadata.MapLocation) - Static method in class group24.escaperoom.data.MapLoader
- getActionLog() - Method in class group24.escaperoom.screens.GameScreen
- getActionName() - Method in interface group24.escaperoom.entities.player.PlayerAction
- getActionName() - Method in class group24.escaperoom.entities.properties.CombinationLock.TryUnlock
- getActionName() - Method in class group24.escaperoom.entities.properties.CompletesLevel.WinAction
- getActionName() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty.OpenAction
- getActionName() - Method in class group24.escaperoom.entities.properties.CoveringProperty.LookUnderAction
- getActionName() - Method in class group24.escaperoom.entities.properties.KeyLock.TryLock
- getActionName() - Method in class group24.escaperoom.entities.properties.KeyLock.TryUnlock
- getActionName() - Method in class group24.escaperoom.entities.properties.PassphraseLock.TryUnlock
- getActionName() - Method in class group24.escaperoom.entities.properties.PowerLock.TryUnlock
- getActionName() - Method in class group24.escaperoom.entities.properties.TrivialLock.TryUnlock
- getActions() - Method in class group24.escaperoom.entities.properties.CombinationLock
- getActions() - Method in class group24.escaperoom.entities.properties.KeyLock
- getActions() - Method in class group24.escaperoom.entities.properties.LockingMethod
- getActions() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getActions() - Method in class group24.escaperoom.entities.properties.PowerLock
- getActions() - Method in class group24.escaperoom.entities.properties.TrivialLock
- getActions(GameContext) - Method in class group24.escaperoom.entities.properties.ItemProperty
- getActiveTool() - Method in class group24.escaperoom.screens.editor.ToolManager
- getActiveTool() - Method in class group24.escaperoom.screens.LevelEditorScreen
- getAdjancencies(Types.IntVector2, MapScreen, Item, boolean) - Static method in class group24.escaperoom.ui.editorTools.TiledBrush
- getAlpha() - Method in class group24.escaperoom.entities.Item
- getAppDataDir() - Static method in class group24.escaperoom.utils.FileUtils
- getArea() - Method in class group24.escaperoom.ui.editorTools.AreaSelector
- getArea() - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- getAt(int, int) - Method in class group24.escaperoom.data.Grid
-
Get the tile at
x, yif it is within bounds - getAvailableActions() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.CompletesLevel
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.CoveringProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.ObtainableProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.PhantomProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.Stylable
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.Toggleable
- getAvailableActions() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getBinds() - Method in enum class group24.escaperoom.control.Input
- getBrush() - Method in class group24.escaperoom.ui.editorTools.FillTool
- getBrush() - Method in class group24.escaperoom.ui.editorTools.ItemDrawer.ItemCategory
- getBrushSize() - Static method in class group24.escaperoom.ui.DrawingPane
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.EditorTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.FillTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.MoveTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.PanTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
- getButtonStyle() - Method in class group24.escaperoom.ui.editorTools.RotationTool
- getCategories() - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- getCenter() - Method in class group24.escaperoom.entities.player.Player
- getChildren() - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- getChildren() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
-
Returns an array of this conditional dependents, if they have any.
- getChildren() - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- getChildren() - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- getConditional() - Method in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- getConnectorType() - Method in interface group24.escaperoom.entities.properties.Connectable
-
Get the type of connector.
- getConnectorType() - Method in class group24.escaperoom.entities.properties.Connector
- getConnectorType() - Method in class group24.escaperoom.entities.properties.ConnectorSource
- getConstType() - Method in interface group24.escaperoom.data.Types.IsField
- getConstType() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- getConstType() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- getContainedItems() - Method in class group24.escaperoom.data.Grid.Tile
- getCredentials() - Static method in class group24.escaperoom.data.User
- getCurrent() - Method in class group24.escaperoom.ScreenManager
- getCurrentScreenType() - Method in class group24.escaperoom.ScreenManager
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.Stylable
- getCurrentValue() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getCurrentValues() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getCurrentValues() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.Collideable
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.Connector
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.ConnectorSource
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Get a
PropertyConfigurationthat contains all fields necessary to configure this property in theItemEditor - getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- getCustomItemConfigurationMenu() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.Barrier
- getDescription() - Method in class group24.escaperoom.entities.properties.Brushable
- getDescription() - Method in class group24.escaperoom.entities.properties.Collideable
- getDescription() - Method in class group24.escaperoom.entities.properties.CompletesLevel
- getDescription() - Method in class group24.escaperoom.entities.properties.ConditionallyActive
- getDescription() - Method in class group24.escaperoom.entities.properties.ConditionallyVisible
- getDescription() - Method in class group24.escaperoom.entities.properties.Connector
- getDescription() - Method in class group24.escaperoom.entities.properties.ConnectorBridge
- getDescription() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getDescription() - Method in class group24.escaperoom.entities.properties.ConnectorSink
- getDescription() - Method in class group24.escaperoom.entities.properties.ConnectorSource
- getDescription() - Method in class group24.escaperoom.entities.properties.ContainableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.CoveringProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.FragileProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.InteractableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.ObtainableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.Stylable
- getDescription() - Method in class group24.escaperoom.entities.properties.TiledBrushable
- getDescription() - Method in class group24.escaperoom.entities.properties.Toggleable
- getDescription() - Method in class group24.escaperoom.entities.properties.Unique
- getDescription() - Method in class group24.escaperoom.entities.properties.UnlockerProperty
- getDescription() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getDetails() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- getDialog() - Method in class group24.escaperoom.entities.player.PlayerAction.ActionResult
-
Get the supplementary dialog from this action, if there is one
- getDirection() - Method in class group24.escaperoom.entities.player.Player
- getDisplay(Menu) - Method in class group24.escaperoom.entities.ItemID
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.BooleanProperty.BooleanValue
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.CombinationLock
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
-
Conditionals are not represented in Menus
- getDisplay(Menu) - Method in interface group24.escaperoom.entities.properties.ItemPropertyValue
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.KeyLock
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.LockingMethod
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getDisplay(Menu) - Method in class group24.escaperoom.entities.properties.Stylable.Style
- getDisplayName() - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Barrier
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Brushable
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Collideable
- getDisplayName() - Method in class group24.escaperoom.entities.properties.CompletesLevel
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ConditionallyActive
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ConditionallyVisible
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Connector
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ConnectorSink
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ConnectorSource
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ContainableProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.CoveringProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.FragileProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.InteractableProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ObtainableProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Stylable
- getDisplayName() - Method in class group24.escaperoom.entities.properties.TiledBrushable
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Toggleable
- getDisplayName() - Method in class group24.escaperoom.entities.properties.Unique
- getDisplayName() - Method in class group24.escaperoom.entities.properties.UnlockerProperty
- getDisplayName() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getDragAndDrop() - Method in class group24.escaperoom.screens.editor.DragManager
- getDragAndDrop() - Method in class group24.escaperoom.screens.GameScreen
- getDragAndDrop() - Method in class group24.escaperoom.screens.ItemEditor
- getDragAndDrop() - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Return the
DragAndDropinstance for this EditorKit (to addDragAndDrop.Source) - getDrawables() - Method in class group24.escaperoom.data.Grid
- getDrawables() - Method in class group24.escaperoom.screens.GameScreen
- getDrawables() - Method in class group24.escaperoom.screens.MapScreen
- getDrawRotation() - Method in class group24.escaperoom.entities.Item
-
Draw rotation versus logical rotation is relevant for
SpinnablePropertyitems The draw rotation for a spinnable item is always 0;Item.draw(com.badlogic.gdx.graphics.g2d.Batch) - getDuration() - Method in class group24.escaperoom.data.Notification
- getEditor() - Method in class group24.escaperoom.ui.editorTools.EditorTool
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
-
Primarily used in the
ConditionalUI - getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- getEditorConfiguration(LevelEditorScreen) - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- getEmptyLockMethod(LockingMethodType) - Method in class group24.escaperoom.entities.properties.LockedProperty
- getEmptyMessage() - Method in class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- getEmptyMessage() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- getEmptyMessage() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- getEmptyMessage() - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.CombinationLock
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.KeyLock
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.LockingMethod
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.PowerLock
- getEmptyMethod() - Method in class group24.escaperoom.entities.properties.TrivialLock
- getEmptyProperty() - Method in enum class group24.escaperoom.entities.properties.PropertyType
- getField() - Method in class group24.escaperoom.data.Types.Filter
- getFiles(String) - Static method in class group24.escaperoom.utils.FileUtils
- getFilters() - Method in class group24.escaperoom.ui.FilterUI
- getFocusCanidates() - Method in class group24.escaperoom.entities.player.Player
- getFocusedItem() - Method in class group24.escaperoom.entities.player.Player
- getFolders(String) - Static method in class group24.escaperoom.utils.FileUtils
- getGameScreen() - Method in class group24.escaperoom.entities.player.Player
- getGameType() - Method in class group24.escaperoom.screens.GameScreen
- getGrid() - Method in class group24.escaperoom.data.MapData
- getGrid() - Method in class group24.escaperoom.screens.MapScreen
- getGridView() - Method in class group24.escaperoom.ui.ItemSelectUI
- getGroup() - Method in enum class group24.escaperoom.control.Input
- getHeight() - Method in class group24.escaperoom.data.Grid
- getHeight() - Method in class group24.escaperoom.entities.Item
- getHints() - Method in class group24.escaperoom.ui.EditorUI
- getHotKey() - Method in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- getID() - Method in class group24.escaperoom.entities.Item
- getID() - Method in class group24.escaperoom.entities.ItemID
- getInFlightItem() - Method in class group24.escaperoom.screens.editor.DragManager
- getInputOverride() - Method in class group24.escaperoom.ui.ItemSelectUI
- getInputs() - Method in enum class group24.escaperoom.control.Input
- getInputType() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getInputType() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.PhantomProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getInputType() - Method in class group24.escaperoom.entities.properties.Stylable
- getInputType() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getInventory() - Method in class group24.escaperoom.entities.player.Player
- getInventoryIDs() - Method in class group24.escaperoom.entities.player.Player
- getItem() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty.ContainedItem
- getItem() - Method in class group24.escaperoom.ui.dnd.ItemPayload
- getItem() - Method in class group24.escaperoom.ui.editorTools.Brush
- getItem() - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- getItem() - Method in class group24.escaperoom.ui.editorTools.MoveTool.SoloMoveTool
- getItem() - Method in class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- getItem() - Method in class group24.escaperoom.ui.RequiredItemEntry.RequiredItem
- getItem(String, String) - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- getItemByID(int) - Method in class group24.escaperoom.data.Grid
- getItemName() - Method in class group24.escaperoom.entities.Item
- getItemPrototypes() - Method in class group24.escaperoom.screens.LevelEditorScreen
- getItemPrototypes() - Method in class group24.escaperoom.ui.editorTools.ItemDrawer
- getItems() - Method in class group24.escaperoom.screens.MapScreen
- getItems() - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- getItems(String) - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- getItemsAt(float, float) - Method in class group24.escaperoom.screens.MapScreen
- getItemsAt(int, int) - Method in class group24.escaperoom.screens.MapScreen
- getItemsAt(Types.IntVector2) - Method in class group24.escaperoom.screens.MapScreen
- getItemsIn(Rectangle) - Method in class group24.escaperoom.screens.MapScreen
-
Get a list of all items present in a certain region - This returns items also partially contained in the region
- getLockAction(GameContext) - Method in class group24.escaperoom.entities.properties.LockingMethod
-
Get a player action that would lock this locking method This can be null if the action is not valid, or if there is no such action for this lock
- getMapData() - Method in class group24.escaperoom.screens.ItemEditor
- getMaps() - Static method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- getMessage() - Method in class group24.escaperoom.data.Notification
- getMetadata() - Method in class group24.escaperoom.data.MapData
- getMetadata() - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Get the
ItemSelectionToolfrom this editor - getMetadata() - Method in class group24.escaperoom.screens.MapScreen
- getMethod() - Method in class group24.escaperoom.data.Types.Filter
- getModifiers() - Method in class group24.escaperoom.control.bindings.InputBinding
- getName() - Method in class group24.escaperoom.entities.properties.CombinationLock
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.AllOf
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.AndConditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.NotConditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.OrConditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- getName() - Method in class group24.escaperoom.entities.properties.conditionals.XORConditional
- getName() - Method in class group24.escaperoom.entities.properties.KeyLock
- getName() - Method in class group24.escaperoom.entities.properties.LockingMethod
- getName() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getName() - Method in class group24.escaperoom.entities.properties.PowerLock
- getName() - Method in class group24.escaperoom.entities.properties.TrivialLock
- getName() - Method in class group24.escaperoom.ui.editorTools.AreaSelector
- getName() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- getName() - Method in class group24.escaperoom.ui.editorTools.EditorTool
- getName() - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- getName() - Method in class group24.escaperoom.ui.editorTools.FillTool
- getName() - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- getName() - Method in class group24.escaperoom.ui.editorTools.MoveTool
- getName() - Method in class group24.escaperoom.ui.editorTools.PanTool
- getName() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
- getName() - Method in class group24.escaperoom.ui.editorTools.RotationTool
- getName() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- getName() - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- getNearestPoint(Rectangle, Vector2) - Static method in class group24.escaperoom.utils.Collisions
- getNewItem() - Method in class group24.escaperoom.screens.ItemEditor
- getNotificationOverlay() - Method in class group24.escaperoom.screens.AbstractScreen
- getOccupiedRegion() - Method in class group24.escaperoom.entities.Item
-
This is different than the
Item.blockingRegion()in that every object must have an occupied region, but not all objects must block the player. - getOccupiedRegion() - Method in class group24.escaperoom.entities.player.Player
- getOccupiedSize() - Method in class group24.escaperoom.entities.Item
- getOffset() - Method in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- getOrientation() - Method in class group24.escaperoom.entities.properties.TiledBrushable
- getOverriddenInputs() - Method in interface group24.escaperoom.control.InputOverride
-
Inputs that this override cares about - getOwner() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getPair() - Method in class group24.escaperoom.control.bindings.InputBinding
- getParent() - Method in class group24.escaperoom.ui.editor.Menu
- getPills() - Method in class group24.escaperoom.ui.editor.PropertyWorkspace
- getPlayerActions(GameContext) - Method in class group24.escaperoom.entities.Item
- getPlayerRecord(String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to post a player record Preconditions: - user must be logged in Returns an
PlayerRecordResponsewhich contains a success code and potentialPlayerRecord. - getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.ItemProperty
-
If this property specifies
ItemProperty.MenuType.PopOutThis function will be called to get the Menu which should be displayed when this property is selected. - getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getPopOut(Menu.MenuEntry) - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getPosition() - Method in class group24.escaperoom.entities.Item
- getPosition() - Method in class group24.escaperoom.entities.player.Player
- getPotentialItems(MapScreen) - Method in class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- getPotentialItems(MapScreen) - Method in class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- getPotentialItems(MapScreen) - Method in class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- getPotentialItems(MapScreen) - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.PhantomProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.Stylable
- getPotentialValues() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getProperties() - Method in class group24.escaperoom.entities.Item
- getProperties(PropertyType...) - Method in class group24.escaperoom.entities.Item
- getProperty() - Method in class group24.escaperoom.ui.editor.PropertyMenu.PropertyMenuEntry
- getProperty() - Method in class group24.escaperoom.ui.editor.PropertyWorkspace.PropertyPill
- getProperty(PropertyType) - Method in class group24.escaperoom.entities.Item
- getProperty(PropertyType, Class<P>) - Method in class group24.escaperoom.entities.Item
- getPropertyClass() - Method in enum class group24.escaperoom.entities.properties.PropertyType
- getRecord() - Static method in class group24.escaperoom.data.User
- getRedoButton() - Method in class group24.escaperoom.screens.editor.ActionHistory
- getRegion(String) - Method in class group24.escaperoom.AssetManager
- getRenderPriority() - Method in class group24.escaperoom.entities.player.Player
- getRequired() - Method in class group24.escaperoom.ui.RequiredItemEntry.RequiredItem
- getReturnTo() - Static method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- getRoot() - Method in class group24.escaperoom.ui.EditorUI
- getRotation() - Method in class group24.escaperoom.entities.Item
- getScreen() - Method in class group24.escaperoom.ui.editor.Menu
- getScreen() - Method in class group24.escaperoom.ui.editor.Menu.MenuEntry
- getSelected() - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryGroup
- getSelectedItem() - Method in class group24.escaperoom.screens.LevelEditorScreen
- getSelection() - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
-
Get the selected objects held in this tool
- getSelection() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- getSelectionArea() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- getSelectionTool() - Method in class group24.escaperoom.screens.LevelEditorScreen
- getSelectTool() - Method in class group24.escaperoom.screens.editor.ToolManager
- getSettings() - Static method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- getSize() - Method in class group24.escaperoom.data.Grid
- getSort() - Method in class group24.escaperoom.ui.FilterUI
- getSource() - Method in class group24.escaperoom.data.Notification
- getSpinCount() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- getStyleName() - Method in class group24.escaperoom.entities.properties.Stylable.Style
- getTexture() - Method in class group24.escaperoom.entities.Item
- getTexture() - Method in class group24.escaperoom.entities.properties.Stylable.Style
- getTileDepth() - Method in interface group24.escaperoom.data.Drawable
- getTileDepth() - Method in class group24.escaperoom.entities.Item
- getTileDepth() - Method in class group24.escaperoom.entities.player.Player
- getTileDepth() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- getTileDepthOf(Item) - Method in class group24.escaperoom.data.Grid
-
Return the tile depth of this item For a stack of items in a given tile "TOP" ______________ | item A | | ndx=4 dpth=0 | |_______________| | item B | | ndx=3 dpth=1 | |_______________| | item C | | ndx=2 dpth=2 | |_______________| | item D | | ndx=1 dpth=3 | |_______________| | item E | | ndx=0 dpth=4 | |_______________| "BOTTOM"
- getTileDepthOf(Item) - Method in class group24.escaperoom.screens.MapScreen
- getTimestamp() - Method in class group24.escaperoom.data.Notification
- getTitleLabel() - Method in class group24.escaperoom.ui.widgets.G24Window
- getTool(ToolManager.ToolType) - Method in class group24.escaperoom.screens.editor.ToolManager
- getTool(ToolManager.ToolType) - Method in class group24.escaperoom.screens.LevelEditorScreen
- getToolButons() - Method in class group24.escaperoom.screens.editor.ToolManager
- getType() - Method in class group24.escaperoom.data.Notification
- getType() - Method in class group24.escaperoom.entities.Item
- getType() - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- getType() - Method in class group24.escaperoom.entities.properties.Barrier
- getType() - Method in class group24.escaperoom.entities.properties.Brushable
- getType() - Method in class group24.escaperoom.entities.properties.Collideable
- getType() - Method in class group24.escaperoom.entities.properties.CombinationLock
- getType() - Method in class group24.escaperoom.entities.properties.CompletesLevel
- getType() - Method in class group24.escaperoom.entities.properties.ConditionallyActive
- getType() - Method in class group24.escaperoom.entities.properties.ConditionallyVisible
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.AllOf
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.AndConditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.NotConditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.OrConditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- getType() - Method in class group24.escaperoom.entities.properties.conditionals.XORConditional
- getType() - Method in class group24.escaperoom.entities.properties.Connector
- getType() - Method in class group24.escaperoom.entities.properties.ConnectorBridge
- getType() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- getType() - Method in class group24.escaperoom.entities.properties.ConnectorSink
- getType() - Method in class group24.escaperoom.entities.properties.ConnectorSource
- getType() - Method in class group24.escaperoom.entities.properties.ContainableProperty
- getType() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getType() - Method in class group24.escaperoom.entities.properties.CoveringProperty
- getType() - Method in class group24.escaperoom.entities.properties.FragileProperty
- getType() - Method in class group24.escaperoom.entities.properties.InteractableProperty
- getType() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getType() - Method in class group24.escaperoom.entities.properties.KeyLock
- getType() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getType() - Method in class group24.escaperoom.entities.properties.LockingMethod
- getType() - Method in class group24.escaperoom.entities.properties.ObtainableProperty
- getType() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getType() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- getType() - Method in class group24.escaperoom.entities.properties.PowerLock
- getType() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getType() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- getType() - Method in class group24.escaperoom.entities.properties.Stylable
- getType() - Method in class group24.escaperoom.entities.properties.TiledBrushable
- getType() - Method in class group24.escaperoom.entities.properties.Toggleable
- getType() - Method in class group24.escaperoom.entities.properties.TrivialLock
- getType() - Method in class group24.escaperoom.entities.properties.Unique
- getType() - Method in class group24.escaperoom.entities.properties.UnlockerProperty
- getType() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getType() - Method in class group24.escaperoom.ui.editorTools.Brush
- getType() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- getType() - Method in class group24.escaperoom.ui.editorTools.EditorTool
- getType() - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- getType() - Method in class group24.escaperoom.ui.editorTools.FillTool
- getType() - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- getType() - Method in class group24.escaperoom.ui.editorTools.MoveTool
- getType() - Method in class group24.escaperoom.ui.editorTools.PanTool
- getType() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
- getType() - Method in class group24.escaperoom.ui.editorTools.RotationTool
- getType() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- getUI() - Method in class group24.escaperoom.screens.LevelEditorScreen
- getUIStage() - Method in class group24.escaperoom.screens.AbstractScreen
- getUndoButton() - Method in class group24.escaperoom.screens.editor.ActionHistory
- getUniqueClears() - Method in class group24.escaperoom.data.RecordManager
- getUnlockAction(GameContext) - Method in class group24.escaperoom.entities.properties.LockingMethod
-
Get a player action that would unlock this locking method This can be null if the action is not valid, or if there is no such action for this lock
- getUserCategories() - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- getUserItems(String) - Static method in class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- getValue() - Method in class group24.escaperoom.entities.properties.CombinationLock
- getValue() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- getValue() - Method in class group24.escaperoom.entities.properties.ReadableContents
- getValue() - Method in interface group24.escaperoom.entities.properties.StringItemPropertyValue
- getValueClass() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.ItemProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.LockedProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.PhantomProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.ReadableProperty
- getValueClass() - Method in class group24.escaperoom.entities.properties.Stylable
- getValueClass() - Method in class group24.escaperoom.entities.properties.ViewableProperty
- getValues() - Method in interface group24.escaperoom.data.Types.IsField
- getValues() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- getValues() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- getWidth() - Method in class group24.escaperoom.data.Grid
- getWidth() - Method in class group24.escaperoom.entities.Item
- getX() - Method in class group24.escaperoom.data.Grid.Tile
- getX() - Method in class group24.escaperoom.entities.Item
- getY() - Method in class group24.escaperoom.data.Grid.Tile
- getY() - Method in class group24.escaperoom.entities.Item
- goBack() - Static method in class group24.escaperoom.screens.BackManager
-
Go back
- GRAYSCALE - Static variable in class group24.escaperoom.screens.editor.ItemDecoration
- GreaterThan - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- GreaterThanEqualTo - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- grid - Variable in class group24.escaperoom.data.GameContext
- grid - Variable in class group24.escaperoom.screens.MapScreen
- Grid - Class in group24.escaperoom.data
- Grid() - Constructor for class group24.escaperoom.data.Grid
- Grid(int, int) - Constructor for class group24.escaperoom.data.Grid
- Grid.DrawableComparator - Class in group24.escaperoom.data
- Grid.Tile - Class in group24.escaperoom.data
-
A Tile of the Grid
- gridSize - Static variable in class group24.escaperoom.entities.FowTile
- gridSize - Variable in class group24.escaperoom.screens.MapScreen
- GridView - Interface in group24.escaperoom.screens.editor
- group24.escaperoom - package group24.escaperoom
- group24.escaperoom.control - package group24.escaperoom.control
- group24.escaperoom.control.bindings - package group24.escaperoom.control.bindings
- group24.escaperoom.data - package group24.escaperoom.data
- group24.escaperoom.entities - package group24.escaperoom.entities
- group24.escaperoom.entities.objects - package group24.escaperoom.entities.objects
- group24.escaperoom.entities.player - package group24.escaperoom.entities.player
- group24.escaperoom.entities.properties - package group24.escaperoom.entities.properties
- group24.escaperoom.entities.properties.conditionals - package group24.escaperoom.entities.properties.conditionals
- group24.escaperoom.screens - package group24.escaperoom.screens
- group24.escaperoom.screens.editor - package group24.escaperoom.screens.editor
- group24.escaperoom.ui - package group24.escaperoom.ui
- group24.escaperoom.ui.conditionals - package group24.escaperoom.ui.conditionals
- group24.escaperoom.ui.dnd - package group24.escaperoom.ui.dnd
- group24.escaperoom.ui.editor - package group24.escaperoom.ui.editor
- group24.escaperoom.ui.editorTools - package group24.escaperoom.ui.editorTools
- group24.escaperoom.ui.widgets - package group24.escaperoom.ui.widgets
- group24.escaperoom.utils - package group24.escaperoom.utils
H
- Hand - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- handle() - Method in class group24.escaperoom.ui.AreaUI
- handle() - Method in class group24.escaperoom.ui.conditionals.ConditionalUI
- handle() - Method in class group24.escaperoom.ui.DrawingUI
- handle() - Method in interface group24.escaperoom.ui.editor.ConfigurationMenu.HandlesMenuClose
-
Called when the menu is closed
- handle() - Method in class group24.escaperoom.ui.editor.ConfigurationMenu.VGroup
- handle() - Method in interface group24.escaperoom.ui.editor.Menu.SelectionHandler
- handle() - Method in class group24.escaperoom.ui.editor.PropertyConfiguration
- handle() - Method in class group24.escaperoom.ui.ItemSelectUI
- handle() - Method in class group24.escaperoom.ui.RequireItemsUI
- handle() - Method in class group24.escaperoom.ui.SimpleUI
- handle(EditorEvent) - Method in interface group24.escaperoom.data.EditorEventBus.EditorEventListener
- handle(GameEvent) - Method in interface group24.escaperoom.data.GameEventBus.GameEventListener
- handleDrag() - Method in class group24.escaperoom.ui.editorTools.PanTool
- handleDrag(float, float) - Method in class group24.escaperoom.ui.editorTools.Brush
- handleDrag(float, float) - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- handleDrag(float, float) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- handleDrag(float, float) - Method in class group24.escaperoom.ui.editorTools.MoveTool.SoloMoveTool
- handleDrag(float, float) - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- handleInput(Input, ControlsManager.InputType) - Method in interface group24.escaperoom.control.InputOverride
-
Attempt to handle the given input.
- handleTouchDown() - Method in class group24.escaperoom.ui.editorTools.PanTool
- handleTouchDown(float, float) - Method in class group24.escaperoom.ui.editorTools.Brush
- handleTouchDown(float, float) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- handleTouchDown(float, float) - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- handleTouchUp() - Method in class group24.escaperoom.ui.editorTools.Brush
-
Handle a touchup event
- handleTouchUp() - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- handleTouchUp() - Method in class group24.escaperoom.ui.editorTools.TiledBrush
- handleUp(float, float) - Method in class group24.escaperoom.ui.editorTools.MoveTool.SoloMoveTool
- hasAccount(String) - Static method in class group24.escaperoom.data.User
-
Using the Networking APIs, check if a user exists by checking their username.
- hasModifications() - Method in class group24.escaperoom.screens.editor.ItemDecoration
-
Return whether or not this
ItemDecorationwould modify an Item - hasProperty(PropertyType) - Method in class group24.escaperoom.entities.Item
- height - Variable in class group24.escaperoom.entities.player.PlayerDetails.HitboxInfo
- height - Variable in class group24.escaperoom.utils.Types.Size
- HELD - Enum constant in enum class group24.escaperoom.control.ControlsManager.InputType
- hide() - Method in class group24.escaperoom.screens.AbstractScreen
- hide() - Method in class group24.escaperoom.ui.KeyMapDialog
- HIGHTLIGHT - Static variable in class group24.escaperoom.screens.editor.ItemDecoration
- Hints() - Constructor for class group24.escaperoom.ui.EditorUI.Hints
- hitboxInfo - Variable in class group24.escaperoom.entities.player.PlayerDetails
- HitboxInfo(float, float, float, float) - Constructor for class group24.escaperoom.entities.player.PlayerDetails.HitboxInfo
- Hover - Enum constant in enum class group24.escaperoom.ui.EditorUI.ItemHintMode
- hoverHelper(CursorManager.CursorType) - Static method in class group24.escaperoom.screens.CursorManager
- HttpMultipartPost(String, Networking.MultipartFields, boolean) - Static method in class group24.escaperoom.data.Networking
I
- id - Variable in class group24.escaperoom.entities.Item
- idleFrameDelayMS - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- idleFrames - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- ImageValue() - Constructor for class group24.escaperoom.entities.properties.ViewableProperty.ImageValue
- Inactive - Enum constant in enum class group24.escaperoom.ui.editorTools.PropertyTool.State
- increaseRenderPriotity() - Method in class group24.escaperoom.entities.Item
-
Increase this item's render priority
- info(String) - Static method in class group24.escaperoom.utils.Notifier
- info(String, Actor) - Static method in class group24.escaperoom.utils.Notifier
- INFO - Enum constant in enum class group24.escaperoom.data.Notification.Type
- init() - Method in class group24.escaperoom.screens.AbstractScreen
-
This will be called when the scene is shown Use this function to add any UI or actors to the scene Note that ui should use super.uiStage and other actors can be added directly with addActor
- init() - Method in class group24.escaperoom.screens.LoginScreen
- init() - Method in class group24.escaperoom.screens.MainMenuScreen
- init() - Method in class group24.escaperoom.screens.SinglePlayerGameScreen
- init(Array<MapMetadata>, MapSelectScreen.MapSelectScreenSettings, AbstractScreen) - Method in class group24.escaperoom.screens.MapSelectScreen
- initialize(EscapeRoomGame) - Method in class group24.escaperoom.ScreenManager
- initItem(ObjectTypeData) - Method in class group24.escaperoom.entities.Item
- inner - Variable in class group24.escaperoom.ui.ItemSlot
- Input - Enum Class in group24.escaperoom.control
- Input.MappingDescription - Class in group24.escaperoom.control
- input1() - Method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- input2() - Method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- InputBinding - Class in group24.escaperoom.control.bindings
- InputBinding() - Constructor for class group24.escaperoom.control.bindings.InputBinding
- InputGroupMap() - Constructor for class group24.escaperoom.control.ControlsManager.InputGroupMap
- InputModifier - Enum Class in group24.escaperoom.control
- InputOverride - Interface in group24.escaperoom.control
- InputPair(int, ControlsManager.InputMethod) - Constructor for class group24.escaperoom.control.ControlsManager.InputPair
- inputPlex - Variable in class group24.escaperoom.screens.AbstractScreen
-
Input processors (e.g.
- instance() - Static method in class group24.escaperoom.AssetManager
- instance() - Static method in class group24.escaperoom.ScreenManager
- Integer - Enum constant in enum class group24.escaperoom.data.Types.FilterConstType
- interact(GameContext) - Method in class group24.escaperoom.entities.properties.InteractableProperty
- INTERACT - Enum constant in enum class group24.escaperoom.control.Input
- Interactable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- InteractableItemSlot - Class in group24.escaperoom.ui
- InteractableItemSlot(Item, Player) - Constructor for class group24.escaperoom.ui.InteractableItemSlot
- InteractableItemSlot(Player) - Constructor for class group24.escaperoom.ui.InteractableItemSlot
- InteractableItemSlot(Optional<Item>, Player) - Constructor for class group24.escaperoom.ui.InteractableItemSlot
- InteractableProperty - Class in group24.escaperoom.entities.properties
- InteractableProperty() - Constructor for class group24.escaperoom.entities.properties.InteractableProperty
- InternalException - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- IntInput(int, PropertyConfiguration.IntInput.OnIntChange) - Constructor for class group24.escaperoom.ui.editor.PropertyConfiguration.IntInput
- IntVector2() - Constructor for class group24.escaperoom.data.Types.IntVector2
- IntVector2(float, float) - Constructor for class group24.escaperoom.data.Types.IntVector2
- IntVector2(int, int) - Constructor for class group24.escaperoom.data.Types.IntVector2
- invalidateTextureCache() - Method in class group24.escaperoom.AssetManager
-
Invalidate any cached textures in any of the
TextureAtlass - InvalidCopyPaste - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- InvalidMove - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- InvalidProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- INVENTORY - Enum constant in enum class group24.escaperoom.control.Input
- inventoryChanged() - Method in class group24.escaperoom.ui.PlayerInventoryDialog
- isBarrier - Variable in class group24.escaperoom.entities.properties.LockingMethod
- isBroken() - Method in class group24.escaperoom.entities.properties.FragileProperty
- isConnectable(Item) - Static method in class group24.escaperoom.entities.properties.Connectable.Utils
- isConnected() - Method in interface group24.escaperoom.entities.properties.Connectable
-
Get whether or not this Connectable is connected (active)
- isConnected() - Method in class group24.escaperoom.entities.properties.Connector
- isConnected() - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- isContained() - Method in class group24.escaperoom.entities.Item
- isDeleting() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
-
Whether this tool is currently "deleting" That is, the tool has been used to delete a single item and the user has not yet lifted the mouse button
- isDown() - Method in class group24.escaperoom.control.bindings.InputBinding
- isDown() - Method in class group24.escaperoom.control.bindings.KeyBinding
- isDown() - Method in class group24.escaperoom.control.bindings.MouseBinding
- isDown() - Method in enum class group24.escaperoom.control.InputModifier
- isDownloaded - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- isDrawing() - Method in class group24.escaperoom.ui.editorTools.Brush
- isDrawing() - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- isHeld(InputBinding) - Static method in class group24.escaperoom.control.Keyboard
- isHeld(Input) - Static method in class group24.escaperoom.control.Keyboard
- isInventoryOpen() - Method in class group24.escaperoom.entities.player.Player
- isLocked - Variable in class group24.escaperoom.entities.properties.LockingMethod
- isLocked() - Method in class group24.escaperoom.entities.properties.CombinationLock
- isLocked() - Method in class group24.escaperoom.entities.properties.LockedProperty
- isLocked() - Method in class group24.escaperoom.entities.properties.LockingMethod
- isLocked() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- isLoggedIn() - Static method in class group24.escaperoom.data.User
-
Check if the user is logged in.
- isPasting() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
-
Whether this tool is currently "pasting" That is, the tool has been used to paste a value to a single item and the user has not yet lifted the mouse button
- isPersistent() - Method in class group24.escaperoom.data.Notification
- isPressed(InputBinding) - Static method in class group24.escaperoom.control.Keyboard
- isPressed(Input) - Static method in class group24.escaperoom.control.Keyboard
- isSelected() - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- isToggled() - Method in class group24.escaperoom.entities.properties.Toggleable
- isTrue() - Method in class group24.escaperoom.entities.properties.BooleanProperty.BooleanValue
- isTrue() - Method in class group24.escaperoom.entities.properties.BooleanProperty
- isValid(char) - Method in interface group24.escaperoom.ui.widgets.G24TextInput.Filter
- isValid(GameContext) - Method in interface group24.escaperoom.entities.player.PlayerAction
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.CombinationLock.TryUnlock
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.CompletesLevel.WinAction
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty.OpenAction
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.CoveringProperty.LookUnderAction
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.KeyLock.TryLock
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.KeyLock.TryUnlock
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.PassphraseLock.TryUnlock
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.PowerLock.TryUnlock
- isValid(GameContext) - Method in class group24.escaperoom.entities.properties.TrivialLock.TryUnlock
- item - Variable in class group24.escaperoom.entities.properties.Connectable.ConnectableItem
- Item - Class in group24.escaperoom.entities
- Item - Enum constant in enum class group24.escaperoom.ui.DrawingPane.BrushShape
- Item - Enum constant in enum class group24.escaperoom.ui.editorTools.PropertyTool.State
- Item() - Constructor for class group24.escaperoom.entities.Item
-
Empty constructor for
Json.Serializablecompatability - Item(ObjectTypeData) - Constructor for class group24.escaperoom.entities.Item
-
Construct an item from
ObjectTypeData - ItemBrush - Class in group24.escaperoom.ui.editorTools
- ItemBrush(LevelEditorScreen, Item) - Constructor for class group24.escaperoom.ui.editorTools.ItemBrush
- ItemCategory(ItemDrawer.ItemDrawerEntry) - Constructor for class group24.escaperoom.ui.editorTools.ItemDrawer.ItemCategory
- ItemCategory(String) - Constructor for class group24.escaperoom.ui.editorTools.ItemDrawer.ItemCategory
- ItemContainsItem - Class in group24.escaperoom.entities.properties.conditionals
- ItemContainsItem - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- ItemContainsItem() - Constructor for class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- ItemDecoration - Class in group24.escaperoom.screens.editor
- ItemDecoration() - Constructor for class group24.escaperoom.screens.editor.ItemDecoration
- ItemDecoration.Decoration<T> - Class in group24.escaperoom.screens.editor
-
A single decoration that is applied to an
Item - ItemDecoration.Merger<T> - Interface in group24.escaperoom.screens.editor
-
How two types should be merged
- ItemDrawer - Class in group24.escaperoom.ui.editorTools
- ItemDrawer(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.ItemDrawer
- ItemDrawer.ItemCategory - Class in group24.escaperoom.ui.editorTools
- ItemDrawer.ItemNode - Class in group24.escaperoom.ui.editorTools
- ItemEditor - Class in group24.escaperoom.screens
- ItemEditor(MapData, Item) - Constructor for class group24.escaperoom.screens.ItemEditor
- itemHint - Variable in class group24.escaperoom.ui.EditorUI.Hints
- ItemID - Class in group24.escaperoom.entities
- ItemID(int) - Constructor for class group24.escaperoom.entities.ItemID
- ItemInArea - Class in group24.escaperoom.entities.properties.conditionals
- ItemInArea - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- ItemInArea() - Constructor for class group24.escaperoom.entities.properties.conditionals.ItemInArea
- ItemIsActive - Class in group24.escaperoom.entities.properties.conditionals
- ItemIsActive - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- ItemIsActive() - Constructor for class group24.escaperoom.entities.properties.conditionals.ItemIsActive
- itemIsPlaced(Item) - Method in class group24.escaperoom.screens.LevelEditorScreen
- itemIsPlaced(Item) - Method in class group24.escaperoom.screens.MapScreen
- ItemMap() - Constructor for class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects.ItemMap
- itemMenu - Variable in class group24.escaperoom.screens.ItemEditor
- ItemMenu - Class in group24.escaperoom.ui.editor
- ItemMenu(Item, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editor.ItemMenu
- ItemNode(Item) - Constructor for class group24.escaperoom.ui.editorTools.ItemDrawer.ItemNode
- ItemNode(Item, boolean) - Constructor for class group24.escaperoom.ui.editorTools.ItemDrawer.ItemNode
- ItemObtained - Enum constant in enum class group24.escaperoom.data.GameEvent.EventType
- ItemPayload - Class in group24.escaperoom.ui.dnd
- ItemPayload(Item) - Constructor for class group24.escaperoom.ui.dnd.ItemPayload
- ItemPreview - Class in group24.escaperoom.ui
- ItemPreview(TextureRegion) - Constructor for class group24.escaperoom.ui.ItemPreview
- ItemProperty<T extends ItemPropertyValue> - Class in group24.escaperoom.entities.properties
- ItemProperty() - Constructor for class group24.escaperoom.entities.properties.ItemProperty
- ItemProperty.MenuType - Enum Class in group24.escaperoom.entities.properties
- ItemPropertyValue - Interface in group24.escaperoom.entities.properties
- ItemRemoved - Enum constant in enum class group24.escaperoom.data.EditorEvent.EventType
- items - Variable in class group24.escaperoom.data.Grid
-
itemscontains all items involved with this grid. - ItemsArePowered - Class in group24.escaperoom.entities.properties.conditionals
- ItemsArePowered - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- ItemsArePowered() - Constructor for class group24.escaperoom.entities.properties.conditionals.ItemsArePowered
- ItemsAreToggled - Class in group24.escaperoom.entities.properties.conditionals
- ItemsAreToggled - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- ItemsAreToggled() - Constructor for class group24.escaperoom.entities.properties.conditionals.ItemsAreToggled
- ItemSaver - Class in group24.escaperoom.data
- ItemSaver() - Constructor for class group24.escaperoom.data.ItemSaver
- itemsCollected - Variable in class group24.escaperoom.data.GameStatistics.PlayerStatistics
- ItemSelect - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- ItemSelectionTool - Class in group24.escaperoom.ui.editorTools
- ItemSelectionTool(Stage, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.ItemSelectionTool
- ItemSelectUI - Class in group24.escaperoom.ui
- ItemSelectUI(Array<Item>, ItemSelectUI.SelectedItem, String, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.ItemSelectUI
-
Provide a UI that will update the passed
selectionfrom thepotentialItems - ItemSelectUI(Array<Item>, String, Array<ItemSelectUI.SelectedItem>, boolean, AbstractScreen) - Constructor for class group24.escaperoom.ui.ItemSelectUI
-
Provide a UI that will update the passed
selectionfrom thepotentialItems - ItemSelectUI.SelectedItem - Class in group24.escaperoom.ui
- itemSidebar - Variable in class group24.escaperoom.screens.ItemEditor
- ItemSideBar - Class in group24.escaperoom.ui.editor
-
Dependent on
ItemEditor - ItemSideBar() - Constructor for class group24.escaperoom.ui.editor.ItemSideBar
- ItemSideBar.DiscardButton - Class in group24.escaperoom.ui.editor
- ItemSideBar.QuitButton - Class in group24.escaperoom.ui.editor
- ItemSideBar.SaveButton - Class in group24.escaperoom.ui.editor
- itemSize - Variable in class group24.escaperoom.entities.Item
-
itemis the effectively final size of the item in world units, as if no transformations have occured. - ItemSlot - Class in group24.escaperoom.ui
- ItemSlot() - Constructor for class group24.escaperoom.ui.ItemSlot
- ItemSlot(Item) - Constructor for class group24.escaperoom.ui.ItemSlot
- ItemSlot(Optional<Item>) - Constructor for class group24.escaperoom.ui.ItemSlot
- ItemSlot.ItemSlotInner - Class in group24.escaperoom.ui
- ItemSlot.ItemSlotInner.ItemSlotValues - Class in group24.escaperoom.ui
- ItemSlotInner(Optional<Item>) - Constructor for class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- itemsNear(Circle) - Method in class group24.escaperoom.screens.GameScreen
- itemsNear(Vector2, float) - Method in class group24.escaperoom.screens.GameScreen
- ItemStateChange - Enum constant in enum class group24.escaperoom.data.GameEvent.EventType
J
- Juice - Enum constant in enum class group24.escaperoom.entities.properties.Connector.ConnectorType
K
- KaryConditional - Class in group24.escaperoom.entities.properties.conditionals
- KaryConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.KaryConditional
- key - Variable in class group24.escaperoom.control.bindings.InputBinding
- key - Variable in enum class group24.escaperoom.entities.properties.LockingMethodType
- KEYBIND_HELP - Enum constant in enum class group24.escaperoom.control.Input
- KeyBinding - Class in group24.escaperoom.control.bindings
- KeyBinding(int) - Constructor for class group24.escaperoom.control.bindings.KeyBinding
- KeyBinding(int, InputModifier...) - Constructor for class group24.escaperoom.control.bindings.KeyBinding
- Keyboard - Class in group24.escaperoom.control
- Keyboard() - Constructor for class group24.escaperoom.control.Keyboard
- KEYBOARD - Enum constant in enum class group24.escaperoom.control.ControlsManager.InputMethod
- KeyLock - Class in group24.escaperoom.entities.properties
- KeyLock - Enum constant in enum class group24.escaperoom.entities.properties.LockingMethodType
- KeyLock() - Constructor for class group24.escaperoom.entities.properties.KeyLock
- KeyLock.TryLock - Class in group24.escaperoom.entities.properties
- KeyLock.TryUnlock - Class in group24.escaperoom.entities.properties
- KeyMapDialog - Class in group24.escaperoom.ui
- KeyMapDialog() - Constructor for class group24.escaperoom.ui.KeyMapDialog
- KeyMapDialog.CloseButton - Class in group24.escaperoom.ui
- KeyMapTable - Class in group24.escaperoom.ui
- KeyMapTable() - Constructor for class group24.escaperoom.ui.KeyMapTable
L
- label - Variable in class group24.escaperoom.ui.RequiredItemEntry
- label - Variable in class group24.escaperoom.ui.widgets.G24Window
- label(String) - Static method in class group24.escaperoom.ui.editor.Menu.MenuEntry
- LeaderboardScreen - Class in group24.escaperoom.screens
- LeaderboardScreen() - Constructor for class group24.escaperoom.screens.LeaderboardScreen
- left - Variable in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
-
The left child of the conditon
- Left - Enum constant in enum class group24.escaperoom.screens.editor.CamMan.Translation
- LEFT_CORNER_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LEFT_CORNER_TR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LessThan - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- LessThanEqualTo - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- LevelEditorScreen - Class in group24.escaperoom.screens
- LevelEditorScreen(MapData) - Constructor for class group24.escaperoom.screens.LevelEditorScreen
- limit - Variable in class group24.escaperoom.data.Types.ListableRequest
- LINE_CAP_B - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LINE_CAP_L - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LINE_CAP_R - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LINE_CAP_T - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LINE_HORI - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- LINE_VERT - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- ListableRequest() - Constructor for class group24.escaperoom.data.Types.ListableRequest
- listMapMetadata(Types.ListMapsRequest) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to list published maps' metadata.
- ListMapsRequest() - Constructor for class group24.escaperoom.data.Types.ListMapsRequest
- ListMapsResponse(Networking.StatusCode) - Constructor for class group24.escaperoom.data.Types.ListMapsResponse
- ListMapsResponse(Networking.StatusCode, Array<MapMetadata>) - Constructor for class group24.escaperoom.data.Types.ListMapsResponse
- ListPlayerRecordRequest() - Constructor for class group24.escaperoom.data.Types.ListPlayerRecordRequest
- ListPlayerRecordResponse(Networking.StatusCode) - Constructor for class group24.escaperoom.data.Types.ListPlayerRecordResponse
- ListPlayerRecordResponse(Networking.StatusCode, Array<PlayerRecord>) - Constructor for class group24.escaperoom.data.Types.ListPlayerRecordResponse
- listPlayerRecords(Types.ListPlayerRecordRequest) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to list global player records Preconditions: - user must be logged in Returns an
ListPlayerRecordRequestwhich contains a success code and potential array of records. - LoadAllObjects() - Static method in class group24.escaperoom.entities.objects.ObjectLoader
- LoadedObjects() - Constructor for class group24.escaperoom.entities.objects.ObjectLoader.LoadedObjects
- loadGrid(Grid) - Method in class group24.escaperoom.screens.MapScreen
- loadMap(MapMetadata.MapLocation) - Static method in class group24.escaperoom.data.MapLoader
- loadPlayer() - Method in class group24.escaperoom.screens.SinglePlayerGameScreen
- loadTextureBlocking(String) - Method in class group24.escaperoom.AssetManager
- loadThumbNail(String) - Static method in class group24.escaperoom.data.MapManager
- LoadUserObjects(String) - Static method in class group24.escaperoom.entities.objects.ObjectLoader
- locations - Variable in class group24.escaperoom.data.MapMetadata
- LockedProperty - Class in group24.escaperoom.entities.properties
- LockedProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- LockedProperty() - Constructor for class group24.escaperoom.entities.properties.LockedProperty
-
Empty constructor for
Json.Serializablecompatability constructor - LockingMethod - Class in group24.escaperoom.entities.properties
- LockingMethod() - Constructor for class group24.escaperoom.entities.properties.LockingMethod
- LockingMethodType - Enum Class in group24.escaperoom.entities.properties
- log - Static variable in class group24.escaperoom.entities.objects.ObjectLoader
- LoginScreen - Class in group24.escaperoom.screens
- LoginScreen() - Constructor for class group24.escaperoom.screens.LoginScreen
- logOut() - Static method in class group24.escaperoom.data.User
- longDesc - Variable in class group24.escaperoom.entities.properties.PropertyDescription
- LookUnderAction() - Constructor for class group24.escaperoom.entities.properties.CoveringProperty.LookUnderAction
M
- Magic - Enum constant in enum class group24.escaperoom.entities.properties.Connector.ConnectorType
- MainMenuScreen - Class in group24.escaperoom.screens
- MainMenuScreen() - Constructor for class group24.escaperoom.screens.MainMenuScreen
- map - Variable in class group24.escaperoom.data.GameContext
- map - Variable in class group24.escaperoom.entities.Item
-
A reference to the MapScreen that this item is current on.
- mapBasePath - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- mapContentPath - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- MapData - Class in group24.escaperoom.data
- MapData(Grid, MapMetadata) - Constructor for class group24.escaperoom.data.MapData
- MapDescriptionDialog - Class in group24.escaperoom.ui
- MapDescriptionDialog(String, Function<String, Void>) - Constructor for class group24.escaperoom.ui.MapDescriptionDialog
- MapDescriptionDialog(Function<String, Void>) - Constructor for class group24.escaperoom.ui.MapDescriptionDialog
- MapDownloader - Class in group24.escaperoom.data
- MapDownloader() - Constructor for class group24.escaperoom.data.MapDownloader
- MapDownloader.DownloadOutput - Class in group24.escaperoom.data
- MapEntry(MapMetadata) - Constructor for class group24.escaperoom.screens.MapSelectScreen.MapEntry
- MapGroup - Enum Class in group24.escaperoom.control
- mapID - Variable in class group24.escaperoom.data.MapMetadata
- mapID - Variable in class group24.escaperoom.data.Networking.UploadResponse
- MapLoader - Class in group24.escaperoom.data
- MapLoader() - Constructor for class group24.escaperoom.data.MapLoader
- MapLocation(String, boolean) - Constructor for class group24.escaperoom.data.MapMetadata.MapLocation
- mapMainFilePath - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- MapManager - Class in group24.escaperoom.data
- MapManager() - Constructor for class group24.escaperoom.data.MapManager
- MapMetadata - Class in group24.escaperoom.data
- MapMetadata() - Constructor for class group24.escaperoom.data.MapMetadata
- MapMetadata(String, boolean) - Constructor for class group24.escaperoom.data.MapMetadata
- MapMetadata.MapLocation - Class in group24.escaperoom.data
- MapMetadata.MapStats - Class in group24.escaperoom.data
- MapMetadata.MapStats.ValidStats - Enum Class in group24.escaperoom.data
- MapMetadata.MapStats.WorldRecord - Class in group24.escaperoom.data
- mapMetadataPath - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- MappingDescription(String, String...) - Constructor for class group24.escaperoom.control.Input.MappingDescription
- MapPlayerRecord - Class in group24.escaperoom.data
-
A per-map record for a given player.
- MapPlayerRecord() - Constructor for class group24.escaperoom.data.MapPlayerRecord
- MapSaver - Class in group24.escaperoom.data
- MapSaver() - Constructor for class group24.escaperoom.data.MapSaver
- MapScreen - Class in group24.escaperoom.screens
- MapScreen(MapData) - Constructor for class group24.escaperoom.screens.MapScreen
- MapSelectScreen - Class in group24.escaperoom.screens
- MapSelectScreen() - Constructor for class group24.escaperoom.screens.MapSelectScreen
- MapSelectScreen(Array<MapMetadata>, MapSelectScreen.MapSelectScreenSettings, AbstractScreen) - Constructor for class group24.escaperoom.screens.MapSelectScreen
- MapSelectScreen.MapEntry - Class in group24.escaperoom.screens
- MapSelectScreen.MapSelectScreenBuilder - Class in group24.escaperoom.screens
- MapSelectScreen.StatLabel - Class in group24.escaperoom.screens
- MapSelectScreenBuilder(boolean) - Constructor for class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- MapSelectScreenBuilder(AbstractScreen) - Constructor for class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- MapStatDialog - Class in group24.escaperoom.ui
- MapStatDialog(MapMetadata, MapMetadata.MapStats) - Constructor for class group24.escaperoom.ui.MapStatDialog
- MapStatDialog.StatRow - Class in group24.escaperoom.ui
- MapStats() - Constructor for class group24.escaperoom.data.MapMetadata.MapStats
- mapThumbnailPath - Variable in class group24.escaperoom.data.MapMetadata.MapLocation
- MapUploader - Class in group24.escaperoom.data
- MapUploader() - Constructor for class group24.escaperoom.data.MapUploader
- MapUploader.UploadOutput - Class in group24.escaperoom.data
- MarketplaceScreen - Class in group24.escaperoom.screens
- MarketplaceScreen() - Constructor for class group24.escaperoom.screens.MarketplaceScreen
- markModified() - Method in class group24.escaperoom.screens.ItemEditor
- matches(boolean) - Method in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
- matches(Item, Connector.ConnectorType) - Static method in class group24.escaperoom.entities.properties.Connectable.Utils
- matchesInput(int, ControlsManager.InputMethod, InputModifier...) - Static method in class group24.escaperoom.control.ControlsManager
-
Check if a keycode, input method, and list of input modifiers corresponds to a known Input.
- matchingItemAt(Types.IntVector2, Types.IntVector2, MapScreen, Item) - Static method in class group24.escaperoom.ui.editorTools.ItemBrush
-
Given some position, a
MapScreenand an item to match against, return an optional of a matching item at that position. - maybeAddPolling(Item) - Method in class group24.escaperoom.screens.MapScreen
-
Registers an Item for polling if it needs it.
- maybeAdvance(float) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
-
Maybe advance the animation frame
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.CombinationLock
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.KeyLock
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.LockingMethod
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.PowerLock
- maybeGetLockAction() - Method in class group24.escaperoom.entities.properties.TrivialLock
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.CombinationLock
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.KeyLock
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.LockingMethod
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.PassphraseLock
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.PowerLock
- maybeGetUnlockAction() - Method in class group24.escaperoom.entities.properties.TrivialLock
- maybeUpateSurroundingTileables(Item, MapScreen) - Static method in class group24.escaperoom.entities.properties.Connectable.Utils
-
Connectable items (even those that are not tileable) need to influence the textures of surrounding tileable items.
- Menu - Class in group24.escaperoom.ui.editor
- Menu - Enum constant in enum class group24.escaperoom.ScreenManager.ScreenType
- Menu(Menu.MenuEntry, String, AbstractScreen) - Constructor for class group24.escaperoom.ui.editor.Menu
- Menu.MenuAction - Interface in group24.escaperoom.ui.editor
- Menu.MenuEntry - Class in group24.escaperoom.ui.editor
- Menu.MenuEntryBuilder - Class in group24.escaperoom.ui.editor
- Menu.MenuEntryGroup - Class in group24.escaperoom.ui.editor
-
A group of Selectable Menu entries
- Menu.MenuLabel - Class in group24.escaperoom.ui.editor
- Menu.SelectionHandler - Interface in group24.escaperoom.ui.editor
- Menu.SpawnsMenu - Interface in group24.escaperoom.ui.editor
- MenuEntry(Menu, Actor, Menu.SpawnsMenu, Menu.SelectionHandler, Menu.SelectionHandler, Menu.MenuAction, boolean) - Constructor for class group24.escaperoom.ui.editor.Menu.MenuEntry
- MenuEntryBuilder(Menu, Actor) - Constructor for class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- MenuEntryBuilder(Menu, String) - Constructor for class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- MenuEntryGroup() - Constructor for class group24.escaperoom.ui.editor.Menu.MenuEntryGroup
- MenuLabel(String) - Constructor for class group24.escaperoom.ui.editor.Menu.MenuLabel
- MenuScreen - Class in group24.escaperoom.screens
- MenuScreen() - Constructor for class group24.escaperoom.screens.MenuScreen
- merge(ItemDecoration) - Method in class group24.escaperoom.screens.editor.ItemDecoration
-
Merge this
ItemDecorationwith another - merge(T, T) - Method in interface group24.escaperoom.screens.editor.ItemDecoration.Merger
- message - Variable in class group24.escaperoom.data.GameEvent
- message(String) - Method in class group24.escaperoom.data.GameEvent.Builder
- metadata - Variable in class group24.escaperoom.data.Types.ListMapsResponse
- metadata - Variable in class group24.escaperoom.screens.MapScreen
- method - Variable in class group24.escaperoom.control.bindings.InputBinding
- minimizeArea() - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- MIRROR_H - Enum constant in enum class group24.escaperoom.control.Input
- MIRROR_V - Enum constant in enum class group24.escaperoom.control.Input
- mirrorH - Variable in class group24.escaperoom.entities.Item
-
Whether this item's texture is mirrored horizontally (
mirrorH) and/or mirrored vertically (mirrorV) - mirrorHorizontal() - Method in class group24.escaperoom.entities.Item
-
Set whether this item's texture is mirrored horizontally
- mirrorV - Variable in class group24.escaperoom.entities.Item
-
Whether this item's texture is mirrored horizontally (
mirrorH) and/or mirrored vertically (mirrorV) - mirrorVertical() - Method in class group24.escaperoom.entities.Item
-
Set whether this item's texture is mirrored veritcally
- modifiers - Variable in class group24.escaperoom.control.bindings.InputBinding
- modifierString() - Method in class group24.escaperoom.control.bindings.InputBinding
- modifyingItem() - Method in class group24.escaperoom.screens.ItemEditor
- MOUSE - Enum constant in enum class group24.escaperoom.control.ControlsManager.InputMethod
- MouseBinding - Class in group24.escaperoom.control.bindings
- MouseBinding(int) - Constructor for class group24.escaperoom.control.bindings.MouseBinding
- MouseBinding(int, InputModifier...) - Constructor for class group24.escaperoom.control.bindings.MouseBinding
- mouseCollidesMenu() - Method in class group24.escaperoom.screens.ItemEditor
- Move - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- Move - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- MOVE_DOWN - Enum constant in enum class group24.escaperoom.control.Input
- MOVE_LEFT - Enum constant in enum class group24.escaperoom.control.Input
- MOVE_RIGHT - Enum constant in enum class group24.escaperoom.control.Input
- MOVE_UP - Enum constant in enum class group24.escaperoom.control.Input
- moveFrameDelayMS - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- movementFrames - Variable in class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- moveTo(int, int) - Method in class group24.escaperoom.entities.Item
-
Move the item.
- MoveTool - Class in group24.escaperoom.ui.editorTools
- MoveTool(Stage, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.MoveTool
- MoveTool.SoloMoveTool - Class in group24.escaperoom.ui.editorTools
- mutallyExclusiveWith - Variable in class group24.escaperoom.entities.properties.PropertyDescription
N
- name - Variable in class group24.escaperoom.data.MapMetadata
- name - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- name - Variable in class group24.escaperoom.entities.properties.PropertyDescription
- Nand - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- NeedsReset - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.SequenceConditional.State
- Networking - Class in group24.escaperoom.data
- Networking() - Constructor for class group24.escaperoom.data.Networking
- Networking.StatusCode - Enum Class in group24.escaperoom.data
- Networking.UploadResponse - Class in group24.escaperoom.data
- newMenu(Menu.MenuEntry) - Method in interface group24.escaperoom.ui.editor.Menu.SpawnsMenu
- None - Enum constant in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Do not display this property on a menu May be a instance of
PhantomProperty - North - Enum constant in enum class group24.escaperoom.entities.player.Player.Direction
- NORTH - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- NoSuchUser - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- Not - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- NotConditional - Class in group24.escaperoom.entities.properties.conditionals
- NotConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- NotConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.NotConditional
- NotEquals - Enum constant in enum class group24.escaperoom.data.Types.Filter.Method
- Notification - Class in group24.escaperoom.data
- Notification(Notification.Type, String) - Constructor for class group24.escaperoom.data.Notification
- Notification(Notification.Type, String, Actor, boolean, float) - Constructor for class group24.escaperoom.data.Notification
- Notification.Type - Enum Class in group24.escaperoom.data
- NotificationBus - Class in group24.escaperoom.data
- NotificationBus() - Constructor for class group24.escaperoom.data.NotificationBus
- NotificationBus.NotificationListener - Interface in group24.escaperoom.data
- NotificationOverlay - Class in group24.escaperoom.ui
- NotificationOverlay() - Constructor for class group24.escaperoom.ui.NotificationOverlay
- Notifier - Class in group24.escaperoom.utils
- Notifier() - Constructor for class group24.escaperoom.utils.Notifier
- numModifiers() - Method in class group24.escaperoom.control.bindings.InputBinding
O
- objectDirectory - Variable in class group24.escaperoom.data.MapMetadata
- ObjectLoader - Class in group24.escaperoom.entities.objects
- ObjectLoader() - Constructor for class group24.escaperoom.entities.objects.ObjectLoader
- ObjectLoader.LoadedObjects - Class in group24.escaperoom.entities.objects
- ObjectLoader.LoadedObjects.ItemMap - Class in group24.escaperoom.entities.objects
- ObjectTypeData - Class in group24.escaperoom.entities.objects
- ObjectTypeData() - Constructor for class group24.escaperoom.entities.objects.ObjectTypeData
-
Empty constructor for
Json.Serializablecompatability - ObjectTypeData(String, String, Types.Size, String, int, HashMap<PropertyType, JsonValue>) - Constructor for class group24.escaperoom.entities.objects.ObjectTypeData
- Obtainable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ObtainableProperty - Class in group24.escaperoom.entities.properties
- ObtainableProperty() - Constructor for class group24.escaperoom.entities.properties.ObtainableProperty
- occupiedSize - Variable in class group24.escaperoom.entities.Item
-
occupiedSizeis the dynamically adjusted size of this item that changes with rotations - offsetX - Variable in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- offsetY - Variable in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- OK - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- onAttach(Item) - Method in class group24.escaperoom.entities.properties.LockingMethod
- onBack() - Method in interface group24.escaperoom.screens.BackManager.BackAction
-
Called when the user wants to go back
- onBack() - Method in interface group24.escaperoom.screens.BackManager.PossibleBackAction
-
Called when the user wants to go back
- onCancel(Runnable) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- onChange(float) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.FloatInput.OnFloatChange
- onChange(int) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.IntInput.OnIntChange
- onChange(RequiredItemEntry.RequiredItem) - Method in interface group24.escaperoom.ui.RequiredItemEntry.RequiredItemChanged
- onChange(Object) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.Select.OnDeselect
- onChange(Object) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.Select.OnSelect
- onChangeHelper(Array<RequiredItemEntry.RequiredItem>, HashMap<Integer, RequiredItemEntry.RequiredItem>) - Static method in class group24.escaperoom.ui.RequiredItemEntry
- onClick() - Method in interface group24.escaperoom.ui.editor.Menu.MenuAction
- onClick(Player, Stage) - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- onClick(Menu.MenuAction) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- onConfirm(Runnable) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- onDeselect(Menu.SelectionHandler) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- onDetatch() - Method in class group24.escaperoom.entities.properties.LockingMethod
- onHover() - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- onHoverExit() - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- OnlineMainMenu - Class in group24.escaperoom.screens
- OnlineMainMenu() - Constructor for class group24.escaperoom.screens.OnlineMainMenu
- onMapCompletion - Static variable in class group24.escaperoom.data.Grid
-
ItemPropertyinitialization can depend on all items being available in the map. - onMapCompletion - Static variable in class group24.escaperoom.entities.properties.PropertyMap
- onNotify(Notification) - Method in interface group24.escaperoom.data.NotificationBus.NotificationListener
- onNotify(Notification) - Method in class group24.escaperoom.ui.NotificationOverlay
- onSelect(Menu.SelectionHandler) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- onToggle(boolean) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.OnToggle
- OpenAction() - Constructor for class group24.escaperoom.entities.properties.ContainsItemProperty.OpenAction
- openInventory() - Method in class group24.escaperoom.entities.player.Player
- Or - Enum constant in enum class group24.escaperoom.data.Types.Filters.Combination
- Or - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- OrConditional - Class in group24.escaperoom.entities.properties.conditionals
- OrConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- OrConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.OrConditional
- output() - Method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- owner - Variable in class group24.escaperoom.entities.properties.ItemProperty
- owner - Variable in class group24.escaperoom.entities.properties.LockingMethod
P
- pack() - Method in class group24.escaperoom.ui.editor.PropertyBank
- PageMissing - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- Pan - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- panCamera(float, float) - Method in class group24.escaperoom.screens.LevelEditorScreen
- panCamera(CamMan.Translation) - Method in class group24.escaperoom.screens.LevelEditorScreen
- PanTool - Class in group24.escaperoom.ui.editorTools
- PanTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.PanTool
- passphrase - Variable in class group24.escaperoom.entities.properties.PassphraseLock
- PassphraseLock - Class in group24.escaperoom.entities.properties
- PassphraseLock - Enum constant in enum class group24.escaperoom.entities.properties.LockingMethodType
- PassphraseLock() - Constructor for class group24.escaperoom.entities.properties.PassphraseLock
-
Empty constructor for
Json.Serializablecompatability constructor - PassphraseLock(String) - Constructor for class group24.escaperoom.entities.properties.PassphraseLock
- PassphraseLock.TryUnlock - Class in group24.escaperoom.entities.properties
- PASTE - Enum constant in enum class group24.escaperoom.control.Input
- pasteAt(Vector2) - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- pause() - Method in class group24.escaperoom.screens.AbstractScreen
- perform() - Method in interface group24.escaperoom.control.ControlsManager.InputAction
- perform() - Method in interface group24.escaperoom.ui.widgets.G24TextInput.OnEnter
- persistentReveal - Variable in class group24.escaperoom.data.GameSettings
- PhantomProperty - Class in group24.escaperoom.entities.properties
-
A
PhantomPropertyis to be used as a marker object to represent simple object behavior. - PhantomProperty() - Constructor for class group24.escaperoom.entities.properties.PhantomProperty
- PhantomProperty.PhantomPropertyValue - Class in group24.escaperoom.entities.properties
- PhantomPropertyValue() - Constructor for class group24.escaperoom.entities.properties.PhantomProperty.PhantomPropertyValue
- pick() - Static method in class group24.escaperoom.utils.FilePicker
- pick(String, File, FileFilter) - Static method in class group24.escaperoom.utils.FilePicker
- pickTexture(MapMetadata) - Static method in class group24.escaperoom.ui.editor.TexturePicker
- PIXELS_PER_WORLD_UNIT - Static variable in class group24.escaperoom.entities.properties.AnimatedProperty
-
Constant used for default frame guessing
- PIXELS_PER_WORLD_UNIT - Static variable in class group24.escaperoom.entities.properties.SpinnableProperty
- PixMapHelper - Class in group24.escaperoom.utils
- PixMapHelper() - Constructor for class group24.escaperoom.utils.PixMapHelper
- placeAt(Item, Types.IntVector2) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- placedItemAt(Types.IntVector2) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- placedItems - Variable in class group24.escaperoom.data.Grid
-
placedItemsis a subset ofitemsplacedItemsonly contains items which are visible and represented on a tile. - placeItem(Item) - Method in class group24.escaperoom.data.Grid
-
Place an
itemon the Grid - a precondition to this function is thatMapScreen.canPlace(group24.escaperoom.entities.Item, group24.escaperoom.data.Types.IntVector2, group24.escaperoom.data.Grid)returned true - placeItem(Item) - Method in class group24.escaperoom.screens.MapScreen
-
Place an item on the grid
- PlacementAction(Item, MapScreen) - Constructor for class group24.escaperoom.screens.editor.DragManager.PlacementAction
- play() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- player - Variable in class group24.escaperoom.data.GameContext
- player - Variable in class group24.escaperoom.data.GameStatistics
- player - Static variable in class group24.escaperoom.screens.GameScreen
- Player - Class in group24.escaperoom.entities.player
- Player - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Player(int, int, GameScreen) - Constructor for class group24.escaperoom.entities.player.Player
- player_id - Variable in class group24.escaperoom.data.User
- Player.Direction - Enum Class in group24.escaperoom.entities.player
- PlayerAction - Interface in group24.escaperoom.entities.player
- PlayerAction.ActionResult - Class in group24.escaperoom.entities.player
- PlayerDetails - Class in group24.escaperoom.entities.player
- PlayerDetails() - Constructor for class group24.escaperoom.entities.player.PlayerDetails
-
Empty constructor for
Json.Serializablecompatability - PlayerDetails.HitboxInfo - Class in group24.escaperoom.entities.player
- PlayerDetails.TextureInfo - Class in group24.escaperoom.entities.player
- PlayerHasItem - Class in group24.escaperoom.entities.properties.conditionals
- PlayerHasItem - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- PlayerHasItem() - Constructor for class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- playerId - Variable in class group24.escaperoom.screens.GameScreen
- PlayerInRegion - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- PlayerInTiles - Class in group24.escaperoom.entities.properties.conditionals
- PlayerInTiles() - Constructor for class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- PlayerInventoryCloseButton - Class in group24.escaperoom.ui
- PlayerInventoryCloseButton(String, Player) - Constructor for class group24.escaperoom.ui.PlayerInventoryCloseButton
- PlayerInventoryDialog - Class in group24.escaperoom.ui
- PlayerInventoryDialog(Player) - Constructor for class group24.escaperoom.ui.PlayerInventoryDialog
- PlayerInventoryItemSlot - Class in group24.escaperoom.ui
- PlayerInventoryItemSlot(Item, Player) - Constructor for class group24.escaperoom.ui.PlayerInventoryItemSlot
- PlayerInventoryItemSlot(Player) - Constructor for class group24.escaperoom.ui.PlayerInventoryItemSlot
- PlayerInventoryItemSlot.PlayerInventorySource - Class in group24.escaperoom.ui
- PlayerInventoryItemSlot.PlayerInventoryTarget - Class in group24.escaperoom.ui
- PlayerInventoryTarget(PlayerInventoryItemSlot) - Constructor for class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventoryTarget
- PlayerProperty - Class in group24.escaperoom.entities.properties
- PlayerProperty() - Constructor for class group24.escaperoom.entities.properties.PlayerProperty
- PlayerRecord - Class in group24.escaperoom.data
-
A permanent record for a given player that records global statistics
- PlayerRecord() - Constructor for class group24.escaperoom.data.PlayerRecord
- PlayerRecordResponse(Networking.StatusCode) - Constructor for class group24.escaperoom.data.Types.PlayerRecordResponse
- PlayerRecordResponse(Networking.StatusCode, PlayerRecord) - Constructor for class group24.escaperoom.data.Types.PlayerRecordResponse
- PlayerStatistics() - Constructor for class group24.escaperoom.data.GameStatistics.PlayerStatistics
- PLUS - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- Pointer - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- poll(float) - Method in interface group24.escaperoom.entities.Poll
- poll(float) - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.ConditionallyVisible
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
-
Given the game context, return whether or not this conditional needs to be polled.
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
-
Return whether or not this property still needs to be polled
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- poll(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- Poll - Interface in group24.escaperoom.entities
- pollItems - Variable in class group24.escaperoom.screens.MapScreen
- PopOut - Enum constant in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Selecting this property from a menu should create a pop out menu from the menu provided by
ItemProperty.getPopOut(group24.escaperoom.ui.editor.Menu.MenuEntry) - popOverride(InputOverride) - Static method in class group24.escaperoom.control.ControlsManager
- populateFor(Item) - Method in class group24.escaperoom.ui.editor.ItemSideBar
- populateFor(Item) - Method in class group24.escaperoom.ui.editor.PropertyWorkspace
- pos - Variable in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- position - Variable in class group24.escaperoom.entities.Item
- position() - Method in interface group24.escaperoom.data.Drawable
- position() - Method in class group24.escaperoom.entities.Item
- position() - Method in class group24.escaperoom.entities.player.Player
- position() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- positionChanged() - Method in class group24.escaperoom.ui.editor.Menu
- post(EditorEvent) - Static method in class group24.escaperoom.data.EditorEventBus
- post(GameEvent) - Method in class group24.escaperoom.data.GameEventBus
- post(Notification) - Method in class group24.escaperoom.data.NotificationBus
- postJson(String, String, boolean) - Static method in class group24.escaperoom.data.Networking
- Power - Enum constant in enum class group24.escaperoom.entities.properties.Connector.ConnectorType
- PowerLock - Class in group24.escaperoom.entities.properties
- PowerLock - Enum constant in enum class group24.escaperoom.entities.properties.LockingMethodType
- PowerLock() - Constructor for class group24.escaperoom.entities.properties.PowerLock
- PowerLock.TryUnlock - Class in group24.escaperoom.entities.properties
- prepareDownloadPath(MapMetadata) - Static method in class group24.escaperoom.data.MapDownloader
- PRESSED - Enum constant in enum class group24.escaperoom.control.ControlsManager.InputType
- PRINT_INVENTORY - Enum constant in enum class group24.escaperoom.control.Input
- printGrid() - Method in class group24.escaperoom.data.Grid
- printInventory() - Method in class group24.escaperoom.entities.player.Player
- printString() - Method in class group24.escaperoom.entities.Item
- priorityItemAt(int, int) - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Get the "best" item at this location.
- processInputs() - Static method in class group24.escaperoom.control.ControlsManager
- Progressing - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.SequenceConditional.State
- propagate(GameContext, HashSet<Integer>) - Method in interface group24.escaperoom.entities.properties.Connectable
-
Potentially propagate the the connectors current siganl
- propagate(GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.Connector
- propagate(GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorBridge
- propagate(GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- propagate(GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorSink
- propagate(GameContext, HashSet<Integer>) - Method in class group24.escaperoom.entities.properties.ConnectorSource
- Properties - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- Property - Enum constant in enum class group24.escaperoom.ui.editorTools.PropertyTool.State
- PropertyBank - Class in group24.escaperoom.ui.editor
- PropertyBank() - Constructor for class group24.escaperoom.ui.editor.PropertyBank
- PropertyBank.PropertyPill<V extends ItemPropertyValue,
P extends ItemProperty<V>> - Class in group24.escaperoom.ui.editor - PropertyConfiguration - Class in group24.escaperoom.ui.editor
- PropertyConfiguration() - Constructor for class group24.escaperoom.ui.editor.PropertyConfiguration
- PropertyConfiguration.FloatInput - Class in group24.escaperoom.ui.editor
- PropertyConfiguration.FloatInput.OnFloatChange - Interface in group24.escaperoom.ui.editor
- PropertyConfiguration.IntInput - Class in group24.escaperoom.ui.editor
- PropertyConfiguration.IntInput.OnIntChange - Interface in group24.escaperoom.ui.editor
- PropertyConfiguration.OnToggle - Interface in group24.escaperoom.ui.editor
- PropertyConfiguration.Select<T> - Class in group24.escaperoom.ui.editor
- PropertyConfiguration.Select.OnDeselect - Interface in group24.escaperoom.ui.editor
- PropertyConfiguration.Select.OnSelect - Interface in group24.escaperoom.ui.editor
- PropertyConfiguration.Select.Stringify - Interface in group24.escaperoom.ui.editor
- PropertyConfigurationMenu - Class in group24.escaperoom.ui.editor
- PropertyConfigurationMenu(ItemProperty<? extends ItemPropertyValue>) - Constructor for class group24.escaperoom.ui.editor.PropertyConfigurationMenu
- PropertyDescription - Class in group24.escaperoom.entities.properties
- PropertyDescription(String, String, String, HashSet<PropertyType>) - Constructor for class group24.escaperoom.entities.properties.PropertyDescription
- PropertyMap - Class in group24.escaperoom.entities.properties
- PropertyMap() - Constructor for class group24.escaperoom.entities.properties.PropertyMap
- PropertyMenu - Class in group24.escaperoom.ui.editor
- PropertyMenu(Menu.MenuEntry, Item, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editor.PropertyMenu
- PropertyMenu.PropertyMenuEntry - Class in group24.escaperoom.ui.editor
- PropertyMenuEntry(Menu.MenuEntry, ItemProperty<? extends ItemPropertyValue>) - Constructor for class group24.escaperoom.ui.editor.PropertyMenu.PropertyMenuEntry
- propertyParameters - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- PropertyPill(P) - Constructor for class group24.escaperoom.ui.editor.PropertyBank.PropertyPill
- PropertyPill(P) - Constructor for class group24.escaperoom.ui.editor.PropertyWorkspace.PropertyPill
- PropertyTool - Class in group24.escaperoom.ui.editorTools
- PropertyTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.PropertyTool
- PropertyTool.SetProperty - Class in group24.escaperoom.ui.editorTools
-
Represents a deletion operation
- PropertyTool.State - Enum Class in group24.escaperoom.ui.editorTools
- PropertyType - Enum Class in group24.escaperoom.entities.properties
-
As a convention, properties that hold some value or state should be "NameProperty" but a property that is a marker property (extends
PhantomProperty) should be just a "Name" e.g. - PropertyWorkspace - Class in group24.escaperoom.ui.editor
- PropertyWorkspace() - Constructor for class group24.escaperoom.ui.editor.PropertyWorkspace
- PropertyWorkspace.PropertyPill<V extends ItemPropertyValue,
P extends ItemProperty<V>> - Class in group24.escaperoom.ui.editor - pushOverride(InputOverride) - Static method in class group24.escaperoom.control.ControlsManager
Q
- QuitButton() - Constructor for class group24.escaperoom.ui.editor.ItemSideBar.QuitButton
R
- read(Json, JsonValue) - Method in class group24.escaperoom.data.Grid
- read(Json, JsonValue) - Method in class group24.escaperoom.data.Grid.Tile
-
Initialze this tile from a
JsonValue - read(Json, JsonValue) - Method in class group24.escaperoom.data.MapMetadata
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.Item
-
Read item json to initialize this item
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.objects.ObjectTypeData
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.player.PlayerDetails
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.BooleanProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.Collideable
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.CombinationLock
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.Connector
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.ConnectorSource
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.KeyLock
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.LockedProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.LockingMethod
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.PassphraseLock
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.PhantomProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.PlayerProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.PropertyMap
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.ReadableProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.Stylable
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.Stylable.Style
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.TiledBrushable
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.Toggleable
- read(Json, JsonValue) - Method in class group24.escaperoom.entities.properties.ViewableProperty
- ReadableContents - Class in group24.escaperoom.entities.properties
- ReadableContents() - Constructor for class group24.escaperoom.entities.properties.ReadableContents
-
Empty constructor for
Json.Serializablecompatability - ReadableContents(String) - Constructor for class group24.escaperoom.entities.properties.ReadableContents
- ReadableProperty - Class in group24.escaperoom.entities.properties
- ReadableProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ReadableProperty() - Constructor for class group24.escaperoom.entities.properties.ReadableProperty
-
Empty constructor for
Json.Serializablecompatability constructor - ReadableProperty(String) - Constructor for class group24.escaperoom.entities.properties.ReadableProperty
- readWrapper(Item, Json, JsonValue) - Method in class group24.escaperoom.entities.properties.PropertyMap
- reason - Variable in class group24.escaperoom.data.MapDownloader.DownloadOutput
- reason - Variable in class group24.escaperoom.data.MapUploader.UploadOutput
- record - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- record - Variable in class group24.escaperoom.data.Types.PlayerRecordResponse
- record - Variable in class group24.escaperoom.data.User
- record(ActionHistory.EditorAction) - Method in class group24.escaperoom.screens.editor.ActionHistory
- recordEditorAction(ActionHistory.EditorAction) - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Add an
ActionHistory.EditorActionto the history - RecordHolder - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- RecordManager - Class in group24.escaperoom.data
- records - Variable in class group24.escaperoom.data.Types.ListPlayerRecordResponse
- redo() - Method in class group24.escaperoom.screens.editor.ActionHistory
- REDO - Enum constant in enum class group24.escaperoom.control.Input
- refreshAdjacency(MapScreen) - Method in class group24.escaperoom.entities.properties.TiledBrushable
- registedMappings() - Static method in class group24.escaperoom.control.ControlsManager
-
Get all currently registered key binds
- registerBinds() - Method in class group24.escaperoom.entities.player.Player
- registerClear(String) - Method in class group24.escaperoom.data.RecordManager
- registerInput(Input, ControlsManager.InputType, ControlsManager.InputAction) - Static method in class group24.escaperoom.control.ControlsManager
-
Register a new input.
- registerPermanentInput(Input, ControlsManager.InputType, ControlsManager.InputAction) - Static method in class group24.escaperoom.control.ControlsManager
-
Permanently register a new input.
- registerUserAtlas(TextureAtlas) - Method in class group24.escaperoom.AssetManager
- reloadItems() - Method in class group24.escaperoom.screens.LevelEditorScreen
- reloadTexture() - Method in class group24.escaperoom.entities.Item
-
Force an item to reload its texture
- reloadTextures(MapMetadata) - Static method in class group24.escaperoom.data.MapLoader
- remove() - Method in class group24.escaperoom.entities.Item
-
Remove this item from the map
- remove(boolean) - Method in class group24.escaperoom.entities.Item
-
Remove this item from the map
- removeFrom(Item) - Method in class group24.escaperoom.screens.editor.ItemDecoration
-
"Cancel out" this decoration
- removeItem() - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- removeItem(Item) - Method in class group24.escaperoom.data.Grid
-
Remove this item from the grid.
- removeItem(Item) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- removeItemFromGrid(Item, boolean) - Method in class group24.escaperoom.screens.MapScreen
-
Remove an item from the grid
- removeItemFromInventory(Item) - Method in class group24.escaperoom.entities.player.Player
- removeItemFromSlot() - Method in class group24.escaperoom.ui.ContainerItemSlot
- removeItemFromSlot() - Method in class group24.escaperoom.ui.InteractableItemSlot
- removeItemFromSlot() - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot
- removeListener(EditorEventBus.EditorEventListener) - Method in class group24.escaperoom.data.EditorEventBus
- removeListener(GameEventBus.GameEventListener) - Method in class group24.escaperoom.data.GameEventBus
- removeListener(NotificationBus.NotificationListener) - Method in class group24.escaperoom.data.NotificationBus
- removeListeners() - Method in class group24.escaperoom.ui.InteractableItemSlot
- removeOverlayDrawable(Drawable) - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Remove some
Drawablefrom the overlay - removePollable(Poll) - Method in class group24.escaperoom.screens.AbstractScreen
- removeProperty(PropertyType) - Method in class group24.escaperoom.entities.Item
-
remove a property to from item
- removeStaleItems() - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
-
Remove dependencies on items which were removed.
- removeStaleItems() - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- render(float) - Method in class group24.escaperoom.screens.AbstractScreen
- render(float) - Method in class group24.escaperoom.screens.SinglePlayerGameScreen
- renderPriority - Variable in class group24.escaperoom.entities.Item
-
The render priority of this item.
- renderPriority - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- renderPriority - Variable in class group24.escaperoom.entities.player.Player
- renderPriority() - Method in interface group24.escaperoom.data.Drawable
- renderPriority() - Method in class group24.escaperoom.entities.Item
- renderPriority() - Method in class group24.escaperoom.entities.player.Player
- renderPriority() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- repack() - Method in class group24.escaperoom.screens.ItemEditor
-
Repack the root UI elements in the editor
- RequiredItem(Item, RequiredItemEntry.ItemRequired) - Constructor for class group24.escaperoom.ui.RequiredItemEntry.RequiredItem
- RequiredItemEntry - Class in group24.escaperoom.ui
- RequiredItemEntry(Item, RequiredItemEntry.ItemRequired) - Constructor for class group24.escaperoom.ui.RequiredItemEntry
- RequiredItemEntry.ItemRequired - Enum Class in group24.escaperoom.ui
- RequiredItemEntry.RequiredItem - Class in group24.escaperoom.ui
- RequiredItemEntry.RequiredItemChanged - Interface in group24.escaperoom.ui
- RequireItemsUI - Class in group24.escaperoom.ui
- RequireItemsUI(Array<Item>, Array<RequiredItemEntry.RequiredItem>, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.RequireItemsUI
- RequiresItems - Class in group24.escaperoom.entities.properties.conditionals
- RequiresItems() - Constructor for class group24.escaperoom.entities.properties.conditionals.RequiresItems
- requiresPoll() - Method in class group24.escaperoom.entities.properties.ConditionallyVisible
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- requiresPoll() - Method in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- reset(DragAndDrop.Source, DragAndDrop.Payload) - Method in class group24.escaperoom.ui.ContainerItemSlot.ContainerItemSlotTarget
- reset(DragAndDrop.Source, DragAndDrop.Payload) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot.PlayerInventoryTarget
- reset(Collection<Item>) - Method in interface group24.escaperoom.screens.editor.GridView
- resetItem() - Method in class group24.escaperoom.screens.ItemEditor
- resize(int, int) - Method in class group24.escaperoom.screens.AbstractScreen
- resize(int, int) - Method in class group24.escaperoom.screens.ItemEditor
- resize(int, int) - Method in class group24.escaperoom.screens.MapScreen
- response - Variable in class group24.escaperoom.data.MapDownloader.DownloadOutput
- response - Variable in class group24.escaperoom.data.MapUploader.UploadOutput
- restoreDefault() - Static method in class group24.escaperoom.screens.CursorManager
- result(Object) - Method in class group24.escaperoom.ui.ConfirmDialog
- result(Object) - Method in class group24.escaperoom.ui.CreateMapDialog
- result(Object) - Method in class group24.escaperoom.ui.MapDescriptionDialog
- result(Object) - Method in class group24.escaperoom.ui.widgets.G24Dialog
- resume() - Method in class group24.escaperoom.screens.AbstractScreen
- returnToEditor() - Method in class group24.escaperoom.screens.ItemEditor
- reveal(int, int) - Method in class group24.escaperoom.screens.GameScreen
- right - Variable in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
-
The right child of the conditon
- Right - Enum constant in enum class group24.escaperoom.screens.editor.CamMan.Translation
- RIGHT_CORNER_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- RIGHT_CORNER_TL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- room - Variable in class group24.escaperoom.screens.MapScreen
- roomProxy - Variable in class group24.escaperoom.screens.MapScreen
- rootTable - Variable in class group24.escaperoom.screens.GameScreen
- Rotate - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- rotateBy(int) - Method in class group24.escaperoom.entities.Item
-
Add
degreesto this item's logical rotation - Rotation - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- RotationAction(Item) - Constructor for class group24.escaperoom.ui.editorTools.RotationTool.RotationAction
- RotationTool - Class in group24.escaperoom.ui.editorTools
- RotationTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.RotationTool
- RotationTool.RotationAction - Class in group24.escaperoom.ui.editorTools
-
Represents a rotation operation
- ROTCCW - Enum constant in enum class group24.escaperoom.control.Input
- ROTCW - Enum constant in enum class group24.escaperoom.control.Input
S
- SaveButton() - Constructor for class group24.escaperoom.ui.editor.ItemSideBar.SaveButton
- saveCustomItem(Item, MapMetadata) - Static method in class group24.escaperoom.data.ItemSaver
- saveItem() - Method in class group24.escaperoom.screens.ItemEditor
-
Save the editing item to this maps custom object folder
- saveMap(Grid, MapMetadata) - Static method in class group24.escaperoom.data.MapSaver
-
Returns
trueif saved andfalseif unable to be - screen - Static variable in class group24.escaperoom.screens.ItemEditor
- screen - Variable in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- SCREEN_HEIGHT - Static variable in class group24.escaperoom.screens.AbstractScreen
-
Render constants
- SCREEN_WIDTH - Static variable in class group24.escaperoom.screens.AbstractScreen
-
Render constants
- ScreenManager - Class in group24.escaperoom
- ScreenManager() - Constructor for class group24.escaperoom.ScreenManager
- ScreenManager.ScreenType - Enum Class in group24.escaperoom
- ScreenShotter - Class in group24.escaperoom.ui
- ScreenShotter() - Constructor for class group24.escaperoom.ui.ScreenShotter
- select() - Method in class group24.escaperoom.ui.editorTools.Brush
- select() - Method in class group24.escaperoom.ui.editorTools.DeletionTool
- select() - Method in class group24.escaperoom.ui.editorTools.EditorTool
-
Called when this tool is selected
- select() - Method in class group24.escaperoom.ui.editorTools.EyeDropTool
- select() - Method in class group24.escaperoom.ui.editorTools.FillTool
- select() - Method in class group24.escaperoom.ui.editorTools.MoveTool
- select() - Method in class group24.escaperoom.ui.editorTools.PanTool
- select() - Method in class group24.escaperoom.ui.editorTools.PropertyTool
- select() - Method in class group24.escaperoom.ui.editorTools.RotationTool
- select() - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- Select - Enum constant in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Up to all of the values:
ItemProperty.getPotentialValues()may be selected - Select - Enum constant in enum class group24.escaperoom.screens.CursorManager.CursorType
- Select(PropertyConfiguration.Select.OnSelect, PropertyConfiguration.Select.OnDeselect, T[], PropertyConfiguration.Select.Stringify, int, T...) - Constructor for class group24.escaperoom.ui.editor.PropertyConfiguration.Select
- SELECT - Enum constant in enum class group24.escaperoom.control.Input
- SELECT_MULTI - Enum constant in enum class group24.escaperoom.control.Input
- selectable(boolean) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- SelectableItemSlot - Class in group24.escaperoom.ui
- SelectableItemSlot() - Constructor for class group24.escaperoom.ui.SelectableItemSlot
- SelectableItemSlot(Item) - Constructor for class group24.escaperoom.ui.SelectableItemSlot
- SelectableItemSlot(Optional<Item>) - Constructor for class group24.escaperoom.ui.SelectableItemSlot
- selected - Variable in class group24.escaperoom.entities.Item
-
Whether this item is currently selected
- Selected - Enum constant in enum class group24.escaperoom.ui.EditorUI.ItemHintMode
- selectedItem - Variable in class group24.escaperoom.entities.properties.ContainsItemProperty
- SelectedItem() - Constructor for class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- SelectedItem(Item) - Constructor for class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- selectedItems - Variable in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- selecting - Variable in class group24.escaperoom.ui.editorTools.SelectionTool
- selection - Variable in class group24.escaperoom.ui.editorTools.SelectionTool
- Selection - Enum constant in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
- Selection(Rectangle, Array<Item>, MapScreen) - Constructor for class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- SelectionTool - Class in group24.escaperoom.ui.editorTools
- SelectionTool(LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.SelectionTool
- SelectionTool.Selection - Class in group24.escaperoom.ui.editorTools
- SelectOne - Enum constant in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Only one of the values:
ItemProperty.getPotentialValues()may be selected - sendMapClear(String, long) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to register a map completion.
- SequenceConditional - Class in group24.escaperoom.entities.properties.conditionals
- SequenceConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- SequenceConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.SequenceConditional
- SequenceConditional.State - Enum Class in group24.escaperoom.entities.properties.conditionals
- ServerException - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- set(float, float) - Method in class group24.escaperoom.data.Types.IntVector2
- set(int, int) - Method in class group24.escaperoom.data.Types.IntVector2
- set(Array<ContainsItemProperty.ContainedItem>) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- set(Array<T>) - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Set the value of this property to value It is the responsibility of the caller to only pass values that are recieved from
ItemProperty.getPotentialValues() - set(BooleanProperty.BooleanValue) - Method in class group24.escaperoom.entities.properties.BooleanProperty
- set(Conditional) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- set(LockingMethod) - Method in class group24.escaperoom.entities.properties.LockedProperty
- set(ReadableContents) - Method in class group24.escaperoom.entities.properties.ReadableProperty
- set(Stylable.Style) - Method in class group24.escaperoom.entities.properties.Stylable
- set(ViewableProperty.ImageValue) - Method in class group24.escaperoom.entities.properties.ViewableProperty
- set(ItemDecoration.Decoration<T>, T) - Method in class group24.escaperoom.screens.editor.ItemDecoration
-
Set the value of a given
ItemDecoration.Decorationtoval - set(T) - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Set the value of this property to value It is the responsibility of the caller to only pass values that are recieved from
ItemProperty.getPotentialValues() - setActive(boolean, GameContext) - Method in interface group24.escaperoom.entities.properties.Connectable
-
Set the
Connectableto beconnectedThis may or may not propagate the signal - setActive(boolean, GameContext) - Method in class group24.escaperoom.entities.properties.Connector
- setActive(boolean, GameContext) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- setActive(boolean, GameContext) - Method in class group24.escaperoom.entities.properties.ConnectorSink
- setActive(boolean, GameContext) - Method in class group24.escaperoom.entities.properties.ConnectorSource
- setActiveTool(EditorTool) - Method in class group24.escaperoom.screens.LevelEditorScreen
- setAlpha(float) - Method in class group24.escaperoom.entities.Item
-
Convience method to set the alpha component of this items's
Color - setAlphanumeric() - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setAlphanumericWithWhitespace() - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setBlocksPlayer(boolean) - Method in class group24.escaperoom.entities.Item
-
Set if this object should block player movement The region that is blocked is assumed to be the region defined by
- setBlocksPlayer(float, float, float, float) - Method in class group24.escaperoom.entities.Item
-
Set if this object should block player movement
- setBroken(boolean) - Method in class group24.escaperoom.entities.properties.FragileProperty
- setBrush(Brush) - Method in class group24.escaperoom.ui.editorTools.FillTool
- setBrushShape(DrawingPane.BrushShape) - Method in class group24.escaperoom.ui.DrawingPane
- setBrushSize(int) - Method in class group24.escaperoom.ui.DrawingPane
- setChildren(Conditional...) - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- setChildren(Conditional...) - Method in class group24.escaperoom.entities.properties.conditionals.Conditional
- setChildren(Conditional...) - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- setChildren(Conditional...) - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- setColor(float, float, float, float) - Method in class group24.escaperoom.entities.Item
- setColor(Color) - Method in class group24.escaperoom.entities.Item
- setCompletesInteraction(boolean) - Method in class group24.escaperoom.entities.player.PlayerAction.ActionResult
-
Indicates that if this action is taken, the window should close
- setContained(boolean) - Method in class group24.escaperoom.entities.Item
- setContent(CC) - Method in class group24.escaperoom.ui.editor.ConfigurationMenu
- setContent(Actor) - Method in class group24.escaperoom.ui.GameDialog
- setCursor(CursorManager.CursorType) - Static method in class group24.escaperoom.screens.CursorManager
- setDetails(PlayerDetails) - Method in class group24.escaperoom.entities.player.Player
- setDimmed(boolean) - Method in class group24.escaperoom.entities.Item
- setDrawColor(Color) - Method in class group24.escaperoom.ui.DrawingPane
- setEnd(Vector2) - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
-
In Game coords
- setFilter(G24TextInput.Filter) - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setFilter(G24TextInput.Filter, String) - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setFocus(boolean) - Method in class group24.escaperoom.entities.Item
-
Set whether this item is currently focused by the
Player - setGridView(GridView) - Method in class group24.escaperoom.screens.LevelEditorScreen
- setHeight(int) - Method in class group24.escaperoom.entities.Item
-
Set height - This is the original height of the item, not the currently occupied height
- setHighlighed(boolean) - Method in class group24.escaperoom.entities.Item
- setInventoryOpen(boolean) - Method in class group24.escaperoom.entities.player.Player
- setItem(Item) - Method in class group24.escaperoom.ui.ContainerItemSlot
- setItem(Item) - Method in class group24.escaperoom.ui.editorTools.ItemBrush
- setItem(Item) - Method in class group24.escaperoom.ui.InteractableItemSlot
- setItem(Item) - Method in class group24.escaperoom.ui.ItemSelectUI.SelectedItem
- setItem(Item) - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- setItem(Item) - Method in class group24.escaperoom.ui.PlayerInventoryItemSlot
- setItemBrushItem(Item) - Method in class group24.escaperoom.ui.DrawingPane
- setItems(Array<Item>) - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- setItems(Array<Item>) - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- setKeyboardEnabled(boolean) - Static method in class group24.escaperoom.control.ControlsManager
-
Disable handling non-permanent controls.
- setMetadata(MapMetadata) - Method in class group24.escaperoom.data.MapData
- setMode(EditorUI.ItemHintMode) - Method in class group24.escaperoom.ui.EditorUI.ItemHint
- setMultiline(boolean) - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setMultiSelect(boolean) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryGroup
- setNewArea(Rectangle) - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
-
Give me a rectangle in game coordinates.
- setObjectDir(String) - Method in class group24.escaperoom.data.MapMetadata
- setOnChanged(RequiredItemEntry.RequiredItemChanged) - Method in class group24.escaperoom.ui.RequiredItemEntry
- setOnDeselect(Function<Item, Void>) - Method in class group24.escaperoom.ui.ItemSelectUI
- setOnDeselect(Function<Item, Void>) - Method in class group24.escaperoom.ui.SelectableItemSlot
- setOnEmpty(BackManager.BackAction) - Static method in class group24.escaperoom.screens.BackManager
- setOnEnter(G24TextInput.OnEnter) - Method in class group24.escaperoom.ui.widgets.G24TextInput
- setOnSelect(Function<Item, Void>) - Method in class group24.escaperoom.ui.ItemSelectUI
- setOnSelect(Function<Item, Void>) - Method in class group24.escaperoom.ui.SelectableItemSlot
- setOrientation(TiledBrushable.TileType) - Method in class group24.escaperoom.entities.FowTile
- setOrientation(TiledBrushable.TileType) - Method in class group24.escaperoom.entities.properties.TiledBrushable
- setOwner(Item) - Method in class group24.escaperoom.entities.properties.ItemProperty
- setOwner(AbstractScreen) - Static method in class group24.escaperoom.screens.BackManager
- setPanEnabled(boolean) - Method in class group24.escaperoom.screens.LevelEditorScreen
- setPlayMode() - Method in class group24.escaperoom.screens.LevelEditorScreen
-
Show the play screen
- setPosition(float, float) - Method in class group24.escaperoom.entities.player.Player
- setPosition(float, float) - Method in class group24.escaperoom.screens.editor.CamMan
-
Set the position of the camera absolutely
- setPosition(int, int) - Method in class group24.escaperoom.entities.Item
-
Set the position of this item
- setPosition(Types.IntVector2) - Method in class group24.escaperoom.entities.Item
-
Set the position of this item
- SetProperty(Item, ItemProperty<? extends ItemPropertyValue>, ItemProperty<? extends ItemPropertyValue>) - Constructor for class group24.escaperoom.ui.editorTools.PropertyTool.SetProperty
- SetProperty(Item, Collection<ItemProperty<? extends ItemPropertyValue>>, Collection<ItemProperty<? extends ItemPropertyValue>>) - Constructor for class group24.escaperoom.ui.editorTools.PropertyTool.SetProperty
- setRegion(int, int, int, int) - Method in class group24.escaperoom.entities.FowTile
- setRegion(Rectangle) - Method in class group24.escaperoom.ui.editorTools.AreaSelector
-
Set the region which is being operated on
- setRenderPriority(int) - Method in class group24.escaperoom.entities.Item
-
Set the render priority of this item
- setRequired(RequiredItemEntry.ItemRequired) - Method in class group24.escaperoom.ui.RequiredItemEntry.RequiredItem
- setRotation(int) - Method in class group24.escaperoom.entities.Item
-
Set the logical rotation of this item
- setRotation(int) - Method in class group24.escaperoom.entities.properties.TiledBrushable
- setSelected() - Method in class group24.escaperoom.ui.editor.Menu.MenuEntry
-
Does not call any callbacks, meant for reinitialization
- setSelected(boolean) - Method in class group24.escaperoom.entities.Item
-
Set whether this object is selected in the
LevelEditorScreen - setSelected(boolean) - Method in class group24.escaperoom.ui.SelectableItemSlot
-
Adds a visual selection to this item slot
- setSize(int, int) - Method in class group24.escaperoom.entities.player.Player
- setSpin(int) - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- setStart(Vector2) - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
-
In Game coords
- setTexture(TextureAtlas.AtlasRegion) - Method in class group24.escaperoom.entities.Item
-
Set the texture of this item.
- setTexture(TextureAtlas.AtlasRegion) - Method in class group24.escaperoom.entities.player.Player
- setTextureDir(String) - Method in class group24.escaperoom.data.MapMetadata
- SettingsDialog - Class in group24.escaperoom.ui
- SettingsDialog() - Constructor for class group24.escaperoom.ui.SettingsDialog
- SettingsDialog.CloseButton - Class in group24.escaperoom.ui
- setTool(ToolManager.ToolType) - Method in class group24.escaperoom.screens.editor.ToolManager
- setTool(EditorTool) - Method in class group24.escaperoom.screens.editor.ToolManager
- setValue(String) - Method in class group24.escaperoom.entities.properties.CombinationLock
- setValue(String) - Method in class group24.escaperoom.entities.properties.PassphraseLock
- setValue(String) - Method in class group24.escaperoom.entities.properties.ReadableContents
- setValue(String) - Method in interface group24.escaperoom.entities.properties.StringItemPropertyValue
- setWidth(int) - Method in class group24.escaperoom.entities.Item
-
Set width - This is the original width of the item, not the currently occupied width
- setZoom(float) - Method in class group24.escaperoom.screens.editor.CamMan
-
Set the zoom to a particular value.
- SHIFT - Enum constant in enum class group24.escaperoom.control.InputModifier
- shortDesc - Variable in class group24.escaperoom.entities.properties.PropertyDescription
- shouldHandleTouchDown() - Method in class group24.escaperoom.screens.LevelEditorScreen
- show() - Method in class group24.escaperoom.screens.AbstractScreen
- show(Stage) - Method in class group24.escaperoom.ui.KeyMapDialog
- show(Stage) - Method in class group24.escaperoom.ui.MapStatDialog
- show(Stage) - Method in class group24.escaperoom.ui.PlayerInventoryDialog
- show(Stage) - Method in class group24.escaperoom.ui.widgets.G24Dialog
- showScreen(AbstractScreen) - Method in class group24.escaperoom.ScreenManager
- showScreen(AbstractScreen, boolean) - Method in class group24.escaperoom.ScreenManager
- showsDialog(G24Dialog) - Method in class group24.escaperoom.entities.player.PlayerAction.ActionResult
- SimpleUI - Class in group24.escaperoom.ui
- SimpleUI(Actor) - Constructor for class group24.escaperoom.ui.SimpleUI
- SinglePlayerGameScreen - Class in group24.escaperoom.screens
- SinglePlayerGameScreen(MapData) - Constructor for class group24.escaperoom.screens.SinglePlayerGameScreen
- SinglePlayerGameScreen(MapData, boolean) - Constructor for class group24.escaperoom.screens.SinglePlayerGameScreen
- size - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- Size(int, int) - Constructor for class group24.escaperoom.utils.Types.Size
- skin - Static variable in class group24.escaperoom.screens.AbstractScreen
-
Skin used for all UI elements
- slot - Variable in class group24.escaperoom.ui.RequiredItemEntry
- SmallLabel - Class in group24.escaperoom.ui
- SmallLabel(String) - Constructor for class group24.escaperoom.ui.SmallLabel
- SmallLabel(String, String) - Constructor for class group24.escaperoom.ui.SmallLabel
- SmallLabel(String, String, float) - Constructor for class group24.escaperoom.ui.SmallLabel
- SOLO - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- SoloMoveTool(Item, LevelEditorScreen) - Constructor for class group24.escaperoom.ui.editorTools.MoveTool.SoloMoveTool
- sort - Variable in class group24.escaperoom.data.Types.ListableRequest
- Sort(String) - Constructor for class group24.escaperoom.data.Types.Sort
- Sort(String, Types.Sort.Direction) - Constructor for class group24.escaperoom.data.Types.Sort
- source - Variable in class group24.escaperoom.data.EditorEvent
- source - Variable in class group24.escaperoom.data.GameEvent
- source(Item) - Method in class group24.escaperoom.data.GameEvent.Builder
- South - Enum constant in enum class group24.escaperoom.entities.player.Player.Direction
- SOUTH - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- spawns(Menu.SpawnsMenu) - Method in class group24.escaperoom.ui.editor.Menu.MenuEntryBuilder
- speed - Variable in class group24.escaperoom.entities.player.PlayerDetails
- Spinable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- SpinnableProperty - Class in group24.escaperoom.entities.properties
- SpinnableProperty() - Constructor for class group24.escaperoom.entities.properties.SpinnableProperty
-
Empty constructor for
Json.Serializablecompatability - SpinnableProperty(Item, int, int, int) - Constructor for class group24.escaperoom.entities.properties.SpinnableProperty
- spriteBatch - Variable in class group24.escaperoom.screens.AbstractScreen
-
The batch used for drawing sprites
- sprites - Variable in class group24.escaperoom.screens.AbstractScreen
-
The sprites to draw during
AbstractScreen.render(float) - Square - Enum constant in enum class group24.escaperoom.ui.DrawingPane.BrushShape
- SRLatch - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- stacksize - Variable in class group24.escaperoom.data.Grid.Tile
-
The current stack size on this Tile
- stageHelper(Actor) - Static method in class group24.escaperoom.ui.Tooltip
- stageHelperItem(Item) - Static method in class group24.escaperoom.ui.Tooltip
- Standard - Enum constant in enum class group24.escaperoom.screens.GameScreen.GameType
- Standing - Enum constant in enum class group24.escaperoom.entities.player.Player.Direction
- startSelection(float, float) - Method in class group24.escaperoom.ui.editorTools.ItemSelectionTool
- startSelection(float, float) - Method in class group24.escaperoom.ui.editorTools.SelectionTool
- StatLabel(String, String) - Constructor for class group24.escaperoom.screens.MapSelectScreen.StatLabel
- StatRow(String, Actor) - Constructor for class group24.escaperoom.ui.MapStatDialog.StatRow
- StatRow(String, String) - Constructor for class group24.escaperoom.ui.MapStatDialog.StatRow
- stats - Variable in class group24.escaperoom.data.MapMetadata
- stats - Variable in class group24.escaperoom.entities.player.Player
- stats - Variable in class group24.escaperoom.screens.GameScreen
- StatTable - Class in group24.escaperoom.ui
- StatTable(GameStatistics) - Constructor for class group24.escaperoom.ui.StatTable
- stepAnimation(float) - Method in class group24.escaperoom.entities.player.Player
- String - Enum constant in enum class group24.escaperoom.data.Types.FilterConstType
- stringify(Object) - Method in interface group24.escaperoom.ui.editor.PropertyConfiguration.Select.Stringify
- StringItemPropertyValue - Interface in group24.escaperoom.entities.properties
- Stylable - Class in group24.escaperoom.entities.properties
- Stylable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Stylable() - Constructor for class group24.escaperoom.entities.properties.Stylable
- Stylable.Style - Class in group24.escaperoom.entities.properties
- Style() - Constructor for class group24.escaperoom.entities.properties.Stylable.Style
-
Empty constructor for
Json.Serializablecompatability - Style(String, String) - Constructor for class group24.escaperoom.entities.properties.Stylable.Style
- sub(int, int) - Method in class group24.escaperoom.data.Types.IntVector2
- sub(Types.IntVector2) - Method in class group24.escaperoom.data.Types.IntVector2
- SUCCESS - Enum constant in enum class group24.escaperoom.data.Notification.Type
T
- T_B - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- T_L - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- T_R - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- T_T - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- takeScreenShot(MapMetadata) - Static method in class group24.escaperoom.ui.ScreenShotter
- target - Variable in class group24.escaperoom.data.GameEvent
- target(Actor, Tooltip.Builder.LazyUIStage) - Method in class group24.escaperoom.ui.Tooltip.Builder
- target(Item) - Method in class group24.escaperoom.data.GameEvent.Builder
- texture - Variable in class group24.escaperoom.entities.FowTile
- texture - Variable in class group24.escaperoom.entities.objects.ObjectTypeData
- TEXTURE_CONFLICTS - Static variable in class group24.escaperoom.entities.properties.PropertyDescription
- textureDirectory - Variable in class group24.escaperoom.data.MapMetadata
- textureInfo - Variable in class group24.escaperoom.entities.player.PlayerDetails
- TextureInfo(int, int, int, int, int, int) - Constructor for class group24.escaperoom.entities.player.PlayerDetails.TextureInfo
- TexturePicker - Class in group24.escaperoom.ui.editor
- TexturePicker() - Constructor for class group24.escaperoom.ui.editor.TexturePicker
- Tile() - Constructor for class group24.escaperoom.data.Grid.Tile
-
Empty constructor for
Json.Serializablecompatability - Tile(int, int) - Constructor for class group24.escaperoom.data.Grid.Tile
- TiledBrush - Class in group24.escaperoom.ui.editorTools
- TiledBrush(LevelEditorScreen, Item) - Constructor for class group24.escaperoom.ui.editorTools.TiledBrush
- TiledBrushable - Class in group24.escaperoom.entities.properties
- TiledBrushable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- TiledBrushable() - Constructor for class group24.escaperoom.entities.properties.TiledBrushable
-
Empty constructor for
Json.Serializablecompatability constructor - TiledBrushable(Item) - Constructor for class group24.escaperoom.entities.properties.TiledBrushable
- TiledBrushable(Item, TiledBrushable.TileType, int) - Constructor for class group24.escaperoom.entities.properties.TiledBrushable
- TiledBrushable.TileType - Enum Class in group24.escaperoom.entities.properties
- timeMilliseconds - Variable in class group24.escaperoom.data.GameStatistics
- Toggleable - Class in group24.escaperoom.entities.properties
-
An item implementing Toggleable should have a texture
- Toggleable - Enum constant in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Selecting this property in a menu toggles it in some way Returning this means that the
ItemProperty.set(ItemPropertyValue)method accepts aBooleanProperty.BooleanValue - Toggleable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Toggleable() - Constructor for class group24.escaperoom.entities.properties.Toggleable
- toggleSelect() - Method in class group24.escaperoom.ui.SelectableItemSlot
- toggleSelectionOutline() - Method in class group24.escaperoom.ui.ItemSlot.ItemSlotInner
- TOOL_DEL - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_EYEDROP - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_FILL - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_MOV - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_PAN - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_PPT - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_ROT - Enum constant in enum class group24.escaperoom.control.Input
- TOOL_SEL - Enum constant in enum class group24.escaperoom.control.Input
- ToolButton - Class in group24.escaperoom.ui.editorTools
- ToolButton(EditorTool) - Constructor for class group24.escaperoom.ui.editorTools.ToolButton
- ToolManager - Class in group24.escaperoom.screens.editor
- ToolManager(LevelEditorScreen, ItemDrawer) - Constructor for class group24.escaperoom.screens.editor.ToolManager
- ToolManager.ToolType - Enum Class in group24.escaperoom.screens.editor
- Tooltip - Class in group24.escaperoom.ui
- Tooltip.Builder - Class in group24.escaperoom.ui
- Tooltip.Builder.LazyUIStage - Interface in group24.escaperoom.ui
- TOP_CORNER_BL - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- TOP_CORNER_BR - Enum constant in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
- toString() - Method in class group24.escaperoom.control.bindings.KeyBinding
- toString() - Method in class group24.escaperoom.control.bindings.MouseBinding
- toString() - Method in enum class group24.escaperoom.control.InputModifier
- toString() - Method in class group24.escaperoom.data.GameEvent
- toString() - Method in class group24.escaperoom.data.Grid.Tile
- toString() - Method in class group24.escaperoom.data.MapMetadata
- toString() - Method in class group24.escaperoom.data.PlayerRecord
- toString() - Method in enum class group24.escaperoom.data.Types.Filter.Method
- toString() - Method in class group24.escaperoom.data.Types.Filter
- toString() - Method in enum class group24.escaperoom.data.Types.Filters.Combination
- toString() - Method in class group24.escaperoom.data.Types.Filters
- toString() - Method in class group24.escaperoom.data.Types.IntVector2
- toString() - Method in class group24.escaperoom.data.Types.ListableRequest
- toString() - Method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- toString() - Method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- toString() - Method in enum class group24.escaperoom.data.Types.Sort.Direction
- toString() - Method in class group24.escaperoom.data.Types.Sort
- toString() - Method in class group24.escaperoom.entities.Item
- toString() - Method in class group24.escaperoom.entities.objects.ObjectTypeData
- toString() - Method in class group24.escaperoom.utils.Types.Size
- toVector() - Method in class group24.escaperoom.utils.Types.Size
- translate(float, float) - Method in class group24.escaperoom.screens.editor.CamMan
-
Set the position of the camera absolutely
- translate(CamMan.Translation) - Method in class group24.escaperoom.screens.editor.CamMan
- TrivialLock - Class in group24.escaperoom.entities.properties
- TrivialLock - Enum constant in enum class group24.escaperoom.entities.properties.LockingMethodType
- TrivialLock() - Constructor for class group24.escaperoom.entities.properties.TrivialLock
- TrivialLock.TryUnlock - Class in group24.escaperoom.entities.properties
- tryCreateFolder(File) - Static method in class group24.escaperoom.utils.FileUtils
- tryLoadMap(MapMetadata) - Static method in class group24.escaperoom.data.MapLoader
- tryLoadMap(MapMetadata, boolean) - Static method in class group24.escaperoom.data.MapLoader
- tryLoadTextures(MapMetadata) - Static method in class group24.escaperoom.data.MapLoader
- TryLock() - Constructor for class group24.escaperoom.entities.properties.KeyLock.TryLock
- TryUnlock() - Constructor for class group24.escaperoom.entities.properties.CombinationLock.TryUnlock
- TryUnlock() - Constructor for class group24.escaperoom.entities.properties.KeyLock.TryUnlock
- TryUnlock() - Constructor for class group24.escaperoom.entities.properties.PassphraseLock.TryUnlock
- TryUnlock() - Constructor for class group24.escaperoom.entities.properties.PowerLock.TryUnlock
- TryUnlock() - Constructor for class group24.escaperoom.entities.properties.TrivialLock.TryUnlock
- type - Variable in class group24.escaperoom.data.EditorEvent
- type - Variable in class group24.escaperoom.data.GameEvent
- type - Variable in class group24.escaperoom.entities.properties.Connector
- Types - Class in group24.escaperoom.data
- Types - Class in group24.escaperoom.utils
- Types() - Constructor for class group24.escaperoom.data.Types
- Types() - Constructor for class group24.escaperoom.utils.Types
- Types.Filter - Class in group24.escaperoom.data
- Types.Filter.Method - Enum Class in group24.escaperoom.data
- Types.FilterConstType - Enum Class in group24.escaperoom.data
- Types.Filters - Class in group24.escaperoom.data
- Types.Filters.Combination - Enum Class in group24.escaperoom.data
- Types.IntVector2 - Class in group24.escaperoom.data
- Types.IsField - Interface in group24.escaperoom.data
- Types.ListableRequest - Class in group24.escaperoom.data
- Types.ListMapsRequest - Class in group24.escaperoom.data
- Types.ListMapsRequest.Field - Enum Class in group24.escaperoom.data
- Types.ListMapsResponse - Class in group24.escaperoom.data
- Types.ListPlayerRecordRequest - Class in group24.escaperoom.data
- Types.ListPlayerRecordRequest.Field - Enum Class in group24.escaperoom.data
- Types.ListPlayerRecordResponse - Class in group24.escaperoom.data
- Types.PlayerRecordResponse - Class in group24.escaperoom.data
- Types.Size - Class in group24.escaperoom.utils
- Types.Sort - Class in group24.escaperoom.data
- Types.Sort.Direction - Enum Class in group24.escaperoom.data
U
- UIcoordToGame(Vector2) - Method in class group24.escaperoom.screens.AbstractScreen
- UnaryConditional - Class in group24.escaperoom.entities.properties.conditionals
- UnaryConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- undo() - Method in class group24.escaperoom.screens.editor.ActionHistory
- UNDO - Enum constant in enum class group24.escaperoom.control.Input
- undoAction() - Method in interface group24.escaperoom.screens.editor.ActionHistory.EditorAction
-
Called by
ActionHistoryto undo anActionHistory.EditorAction - undoAction() - Method in class group24.escaperoom.screens.editor.DragManager.PlacementAction
- undoAction() - Method in class group24.escaperoom.ui.editorTools.DeletionTool.Deletion
- undoAction() - Method in class group24.escaperoom.ui.editorTools.PropertyTool.SetProperty
- undoAction() - Method in class group24.escaperoom.ui.editorTools.RotationTool.RotationAction
- Unique - Class in group24.escaperoom.entities.properties
- Unique - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- Unique() - Constructor for class group24.escaperoom.entities.properties.Unique
- UniqueClears - Enum constant in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- UnlockerProperty - Class in group24.escaperoom.entities.properties
- UnlockerProperty() - Constructor for class group24.escaperoom.entities.properties.UnlockerProperty
-
Empty constructor for
Json.Serializablecompatability - UnlocksProperty - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- UnpackArchive(String, File) - Static method in class group24.escaperoom.utils.Zip
-
Unzip the given archive into given destination.
- unproject(float, float) - Method in class group24.escaperoom.screens.editor.CamMan
- unsafeSet(Array<ItemPropertyValue>) - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Unsafely set this item.
- unsafeSet(ItemPropertyValue) - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Unsafely set this item This should only be used when the compile time class of the expected property class cannot be determined.
- Up - Enum constant in enum class group24.escaperoom.screens.editor.CamMan.Translation
- update(float) - Method in class group24.escaperoom.entities.Item
-
Update item state
- update(int, int) - Method in class group24.escaperoom.ui.EditorUI.CoordHints
- update(int, int) - Method in class group24.escaperoom.ui.EditorUI.ItemHint
- update(Rectangle) - Method in class group24.escaperoom.ui.EditorUI.CoordHints
- update(GameContext) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- update(GameStatistics, MapMetadata) - Method in class group24.escaperoom.data.PlayerRecord
- update(ConnectorRelay.RelayContext) - Method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- updateArea() - Method in class group24.escaperoom.ui.editorTools.SelectionTool.Selection
- updateColor() - Method in class group24.escaperoom.entities.properties.Connector
- updateInputs(GameContext) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- updateItemPosition() - Method in class group24.escaperoom.screens.ItemEditor
-
Update the position of the item in the editor.
- updateMapStats(String, Array<MapMetadata.MapStats.ValidStats>) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to send map stat updates.
- updateMetadata(MapMetadata) - Static method in class group24.escaperoom.data.MapSaver
- updatePlayerRecord(PlayerRecord) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to post a player record Preconditions: - user must be logged in Returns
StatusCodefor success/fail handling: -StatusCode.OK: success - anything else: error - updateProxy() - Method in class group24.escaperoom.screens.MapScreen
-
Update the room proxy on the ui stage to align with the game stage room
- updateSize() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- updateSurroundingTiles(Types.IntVector2, MapScreen, Item) - Static method in class group24.escaperoom.ui.editorTools.TiledBrush
- updateTexture() - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- updateTexture() - Method in class group24.escaperoom.entities.properties.ItemProperty
-
Updates the owner's texture based on the property.
- updateTexture() - Method in class group24.escaperoom.entities.properties.PlayerProperty
- updateTexture() - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- updateTexture() - Method in class group24.escaperoom.entities.properties.TiledBrushable
- updateTexture() - Method in class group24.escaperoom.entities.properties.Toggleable
- updateTiles(boolean[][], Vector2, boolean) - Method in class group24.escaperoom.entities.FowTile
- updateTiles(Types.IntVector2, MapScreen, Item, boolean) - Static method in class group24.escaperoom.ui.editorTools.TiledBrush
- upload() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- uploadMap(MapMetadata) - Static method in class group24.escaperoom.data.MapUploader
- UploadOutput(Networking.UploadResponse) - Constructor for class group24.escaperoom.data.MapUploader.UploadOutput
- UploadOutput(String) - Constructor for class group24.escaperoom.data.MapUploader.UploadOutput
- UploadResponse(Networking.StatusCode) - Constructor for class group24.escaperoom.data.Networking.UploadResponse
- UploadResponse(Networking.StatusCode, String) - Constructor for class group24.escaperoom.data.Networking.UploadResponse
- uploadUserMap(MapMetadata.MapLocation, String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to upload a user map.
- upvotes - Enum constant in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
- upvotes - Variable in class group24.escaperoom.data.MapMetadata.MapStats
- UpVotes - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- User - Class in group24.escaperoom.data
- User.Credentials - Class in group24.escaperoom.data
- UserAlreadyExists - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
- UserAtlasBuilder - Class in group24.escaperoom.data
- UserAtlasBuilder() - Constructor for class group24.escaperoom.data.UserAtlasBuilder
- userExists(User) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to check if a user exists.
- userExists(String) - Static method in class group24.escaperoom.data.Networking
-
Networking API call to check if a user exists.
- username - Variable in class group24.escaperoom.data.MapMetadata.MapStats.WorldRecord
- username - Static variable in class group24.escaperoom.data.MapPlayerRecord
- username - Variable in class group24.escaperoom.data.PlayerRecord
- username - Variable in class group24.escaperoom.data.User.Credentials
- username - Variable in class group24.escaperoom.data.User
- Username - Enum constant in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
- Username - Enum constant in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
- usesDefaultItems - Variable in class group24.escaperoom.data.GameSettings
- Utils() - Constructor for class group24.escaperoom.entities.properties.Connectable.Utils
V
- valueOf(String) - Static method in enum class group24.escaperoom.control.ControlsManager.InputMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.control.ControlsManager.InputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.control.Input
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.control.InputModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.control.MapGroup
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.EditorEvent.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.GameEvent.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Networking.StatusCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Notification.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.Filter.Method
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.FilterConstType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.Filters.Combination
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.data.Types.Sort.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.player.Player.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.conditionals.SequenceConditional.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.Connector.ConnectorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.LockingMethodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.PropertyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.ScreenManager.ScreenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.screens.CursorManager.CursorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.screens.editor.CamMan.Translation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.screens.GameScreen.GameType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.ui.DrawingPane.BrushShape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.ui.editorTools.PropertyTool.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.ui.EditorUI.ItemHintMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class group24.escaperoom.control.ControlsManager.InputMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.control.ControlsManager.InputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.control.Input
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.control.InputModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.control.MapGroup
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.EditorEvent.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.GameEvent.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.MapMetadata.MapStats.ValidStats
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Networking.StatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Notification.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.Filter.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.FilterConstType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.Filters.Combination
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.ListMapsRequest.Field
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.ListPlayerRecordRequest.Field
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.data.Types.Sort.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.player.Player.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.conditionals.SequenceConditional.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.Connector.ConnectorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.ItemProperty.MenuType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.LockingMethodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.PropertyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.entities.properties.TiledBrushable.TileType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.ScreenManager.ScreenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.screens.CursorManager.CursorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.screens.editor.CamMan.Translation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.screens.editor.ToolManager.ToolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.screens.GameScreen.GameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.ui.DrawingPane.BrushShape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.ui.editorTools.PropertyTool.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.ui.EditorUI.ItemHintMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify() - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- Verifying - Enum constant in enum class group24.escaperoom.screens.GameScreen.GameType
- VGroup() - Constructor for class group24.escaperoom.ui.editor.ConfigurationMenu.VGroup
- Viewable - Enum constant in enum class group24.escaperoom.entities.properties.PropertyType
- ViewableProperty - Class in group24.escaperoom.entities.properties
- ViewableProperty() - Constructor for class group24.escaperoom.entities.properties.ViewableProperty
- ViewableProperty.ImageValue - Class in group24.escaperoom.entities.properties
W
- waitFor(CompletableFuture<T>, Function<T, Void>) - Method in class group24.escaperoom.screens.MenuScreen
-
Given some future, wait for that future off the render thread then run
onCompleteon its result on the render thread Displays "Loading" to the user. - waitFor(CompletableFuture<T>, Function<T, Void>) - Method in class group24.escaperoom.ui.widgets.G24Dialog
- waitFor(CompletableFuture<T>, Function<T, Void>, Actor) - Method in class group24.escaperoom.screens.MenuScreen
- waitFor(CompletableFuture<T>, Function<T, Void>, String) - Method in class group24.escaperoom.screens.MenuScreen
-
Given some future, wait for that future off the render thread then run
onCompleteon its result on the render thread - warn(String) - Static method in class group24.escaperoom.utils.Notifier
- warn(String, Actor) - Static method in class group24.escaperoom.utils.Notifier
- WARNING - Enum constant in enum class group24.escaperoom.data.Notification.Type
- WasNeverTrue - Class in group24.escaperoom.entities.properties.conditionals
- WasNeverTrue - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- WasNeverTrue() - Constructor for class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- wasPressed() - Method in class group24.escaperoom.control.bindings.InputBinding
- wasPressed() - Method in class group24.escaperoom.control.bindings.KeyBinding
- wasPressed() - Method in class group24.escaperoom.control.bindings.MouseBinding
- wasTrue - Variable in class group24.escaperoom.entities.properties.conditionals.WasNeverTrue
- West - Enum constant in enum class group24.escaperoom.entities.player.Player.Direction
- WEST - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.Direction
- width - Variable in class group24.escaperoom.entities.player.PlayerDetails.HitboxInfo
- width - Variable in class group24.escaperoom.utils.Types.Size
- WinAction() - Constructor for class group24.escaperoom.entities.properties.CompletesLevel.WinAction
- withButton(String, Runnable) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- withContent(Actor) - Method in class group24.escaperoom.ui.ConfirmDialog.Builder
- withFilters(Types.Filter...) - Method in class group24.escaperoom.data.Types.ListableRequest
- withFilters(Types.Filters) - Method in class group24.escaperoom.data.Types.ListableRequest
- withLimit(int) - Method in class group24.escaperoom.data.Types.ListableRequest
- withMaps(Array<MapMetadata>) - Method in class group24.escaperoom.screens.MapSelectScreen.MapSelectScreenBuilder
- withSort(Types.Sort) - Method in class group24.escaperoom.data.Types.ListableRequest
- workspace - Variable in class group24.escaperoom.ui.editor.ItemSideBar
- WORLD_HEIGHT - Static variable in class group24.escaperoom.screens.AbstractScreen
-
Render constants
- WORLD_WIDTH - Static variable in class group24.escaperoom.screens.AbstractScreen
-
Render constants
- WorldRecord() - Constructor for class group24.escaperoom.data.MapMetadata.MapStats.WorldRecord
- write(Json) - Method in class group24.escaperoom.data.Grid.Tile
-
Write this tile to json
- write(Json) - Method in class group24.escaperoom.data.Grid
- write(Json) - Method in class group24.escaperoom.data.MapMetadata
- write(Json) - Method in class group24.escaperoom.entities.Item
-
Write our this items json to
json - write(Json) - Method in class group24.escaperoom.entities.objects.ObjectTypeData
- write(Json) - Method in class group24.escaperoom.entities.player.PlayerDetails
- write(Json) - Method in class group24.escaperoom.entities.properties.AnimatedProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.BooleanProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.Collideable
- write(Json) - Method in class group24.escaperoom.entities.properties.CombinationLock
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.AlwaysActive
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.BinaryConditional
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.ConditionalProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.EmptyConditional
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.ItemContainsItem
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.ItemInArea
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.KaryConditional
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerHasItem
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.PlayerInTiles
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.RequiresItems
- write(Json) - Method in class group24.escaperoom.entities.properties.conditionals.UnaryConditional
- write(Json) - Method in class group24.escaperoom.entities.properties.Connector
- write(Json) - Method in class group24.escaperoom.entities.properties.ConnectorRelay
- write(Json) - Method in class group24.escaperoom.entities.properties.ConnectorSource
- write(Json) - Method in class group24.escaperoom.entities.properties.ContainsItemProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.KeyLock
- write(Json) - Method in class group24.escaperoom.entities.properties.LockedProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.LockingMethod
- write(Json) - Method in class group24.escaperoom.entities.properties.PassphraseLock
- write(Json) - Method in class group24.escaperoom.entities.properties.PhantomProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.PlayerProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.PropertyMap
- write(Json) - Method in class group24.escaperoom.entities.properties.ReadableProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.SpinnableProperty
- write(Json) - Method in class group24.escaperoom.entities.properties.Stylable.Style
- write(Json) - Method in class group24.escaperoom.entities.properties.Stylable
- write(Json) - Method in class group24.escaperoom.entities.properties.TiledBrushable
- write(Json) - Method in class group24.escaperoom.entities.properties.Toggleable
- write(Json) - Method in class group24.escaperoom.entities.properties.ViewableProperty
- WrongPassword - Enum constant in enum class group24.escaperoom.data.Networking.StatusCode
X
- x - Variable in class group24.escaperoom.data.Types.IntVector2
- xOffset - Variable in class group24.escaperoom.entities.player.PlayerDetails.HitboxInfo
- Xor - Enum constant in enum class group24.escaperoom.entities.properties.ConnectorRelay.RelayType
- XORConditional - Class in group24.escaperoom.entities.properties.conditionals
- XORConditional - Enum constant in enum class group24.escaperoom.entities.properties.conditionals.ConditionalType
- XORConditional() - Constructor for class group24.escaperoom.entities.properties.conditionals.XORConditional
Y
- y - Variable in class group24.escaperoom.data.Types.IntVector2
- Yes - Enum constant in enum class group24.escaperoom.ui.RequiredItemEntry.ItemRequired
- yOffset - Variable in class group24.escaperoom.entities.player.PlayerDetails.HitboxInfo
Z
- Zip - Class in group24.escaperoom.utils
- Zip() - Constructor for class group24.escaperoom.utils.Zip
- ZOOM_IN - Enum constant in enum class group24.escaperoom.control.Input
- ZOOM_OUT - Enum constant in enum class group24.escaperoom.control.Input
- zoomIn() - Method in class group24.escaperoom.screens.editor.CamMan
-
Zoom in...
- zoomOut() - Method in class group24.escaperoom.screens.editor.CamMan
-
Zoom out...
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form