Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 Connectable receives 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
Appears when the Player interacts with an Item AND that Item provides more than one PlayerAction
ActionDialog(Item, Player) - Constructor for class group24.escaperoom.ui.ActionDialog
 
ActionDialog.ActionButton - Class in group24.escaperoom.ui
A specialized button which executes a PlayerAction when 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 LevelEditorScreen in 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 Drawable on 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 Conditional which 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
Conditional corresponding 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.Serializable compatability
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.Serializable compatability 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
color is 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.Serializable compatability 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 the ItemDecoration which 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
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 ObjectTypeData is 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 predicate is 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 flipped state
flipped - Variable in class group24.escaperoom.entities.Item
flipped represents 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 ConfirmDialog in 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 AbstractScreen with 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, y if 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 PropertyConfiguration that contains all fields necessary to configure this property in the ItemEditor
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 DragAndDrop instance for this EditorKit (to add DragAndDrop.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 SpinnableProperty items 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 ItemSelectionTool from 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 PlayerRecordResponse which contains a success code and potential PlayerRecord.
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.PopOut This 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 ItemDecoration would 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.Serializable compatability
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
items contains 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 selection from the potentialItems
ItemSelectUI(Array<Item>, String, Array<ItemSelectUI.SelectedItem>, boolean, AbstractScreen) - Constructor for class group24.escaperoom.ui.ItemSelectUI
Provide a UI that will update the passed selection from the potentialItems
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
item is 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 ListPlayerRecordRequest which 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.Serializable compatability 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 MapScreen and 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 ItemDecoration with 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.Serializable compatability
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
occupiedSize is 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
ItemProperty initialization 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.Serializable compatability 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 PhantomProperty is 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
placedItems is a subset of items placedItems only contains items which are visible and represented on a tile.
placeItem(Item) - Method in class group24.escaperoom.data.Grid
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.Serializable compatability
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.Serializable compatability
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.Serializable compatability 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.EditorAction to 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 Drawable from 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 degrees to 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 true if saved and false if 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.Decoration to val
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 Connectable to be connected This 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.Serializable compatability
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.Serializable compatability
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.Serializable compatability
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.Serializable compatability 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 a BooleanProperty.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
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.Serializable compatability
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 StatusCode for 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 onComplete on 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 onComplete on 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...
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form