Index

A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractController<T extends Entity> - Class in me.arcademadness.omni_dungeon.controllers
 
AbstractController() - Constructor for class me.arcademadness.omni_dungeon.controllers.AbstractController
 
AbstractVisual - Class in me.arcademadness.omni_dungeon.visuals
 
AbstractVisual(Color) - Constructor for class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
acceleration - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Acceleration - Class in me.arcademadness.omni_dungeon.attributes
 
Acceleration(float) - Constructor for class me.arcademadness.omni_dungeon.attributes.Acceleration
 
ACCELERATION - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
Action - Interface in me.arcademadness.omni_dungeon.actions
Represents an executable action that an entity can perform within an Environment.
ACTION_POINTS - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
actionPoints - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
ActionPoints - Class in me.arcademadness.omni_dungeon.attributes
 
ActionPoints(int) - Constructor for class me.arcademadness.omni_dungeon.attributes.ActionPoints
 
addAction(Action) - Method in class me.arcademadness.omni_dungeon.controllers.ControlIntent
 
addAction(Action) - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
addChild(EntityPart) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
addEntity(Entity) - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
addEntity(Entity) - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentControl
Adds an entity to the environment.
addGoal(Goal<T>) - Method in class me.arcademadness.omni_dungeon.controllers.GoalController
 
addItem(Item) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
addLayer(RenderLayer) - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
addMember(MobEntity) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
addModifier(AttributeModifier<?>) - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
addModifier(AttributeModifier<T>) - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Adds a modifier to this attribute.
addModifier(AttributeModifier<T>) - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
addPart(EntityPart) - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Add a part to this tile
AnimatedVisual - Class in me.arcademadness.omni_dungeon.visuals
 
AnimatedVisual() - Constructor for class me.arcademadness.omni_dungeon.visuals.AnimatedVisual
 
armor - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Armor - Class in me.arcademadness.omni_dungeon.attributes
 
Armor(float) - Constructor for class me.arcademadness.omni_dungeon.attributes.Armor
 
ARMOR - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
ARMOR - Enum constant in enum class me.arcademadness.omni_dungeon.items.ItemType
 
ArmorDemo - Class in me.arcademadness.omni_dungeon.listeners
 
ArmorDemo() - Constructor for class me.arcademadness.omni_dungeon.listeners.ArmorDemo
 
AssetLoader - Class in me.arcademadness.omni_dungeon.util
 
AssetLoader() - Constructor for class me.arcademadness.omni_dungeon.util.AssetLoader
 
AStar - Class in me.arcademadness.omni_dungeon.environment.world
A* pathfinding that supports float coordinates for precise start/goal positions.
AStar() - Constructor for class me.arcademadness.omni_dungeon.environment.world.AStar
 
Attribute<T extends Number> - Interface in me.arcademadness.omni_dungeon.attributes
Represents a numeric attribute belonging to an entity or system component.
AttributeModifier<T extends Number> - Interface in me.arcademadness.omni_dungeon.modifiers
Represents a modifier that can change the value of a specific attribute.
AttributeType - Enum Class in me.arcademadness.omni_dungeon.attributes
 

B

BaseEntity - Class in me.arcademadness.omni_dungeon.entities
 
BaseEntity() - Constructor for class me.arcademadness.omni_dungeon.entities.BaseEntity
 
BaseEvent - Class in me.arcademadness.omni_dungeon.events
 
BaseEvent() - Constructor for class me.arcademadness.omni_dungeon.events.BaseEvent
 
BaseItem - Class in me.arcademadness.omni_dungeon.items
 
BaseItem(String, String, TextureRegion) - Constructor for class me.arcademadness.omni_dungeon.items.BaseItem
 
baseValue - Variable in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
BASIC - Enum constant in enum class me.arcademadness.omni_dungeon.items.ItemType
 
BeeController - Class in me.arcademadness.omni_dungeon.controllers
 
BeeController() - Constructor for class me.arcademadness.omni_dungeon.controllers.BeeController
 
BeeEntity - Class in me.arcademadness.omni_dungeon.entities
 
BeeEntity() - Constructor for class me.arcademadness.omni_dungeon.entities.BeeEntity
 
BeeStingEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
BeeStingEvent(Entity, BeeEntity, int) - Constructor for class me.arcademadness.omni_dungeon.events.entity.BeeStingEvent
 
bind(T) - Method in class me.arcademadness.omni_dungeon.controllers.AbstractController
 

C

cancel() - Method in class me.arcademadness.omni_dungeon.events.BaseEvent
 
cancel() - Method in interface me.arcademadness.omni_dungeon.events.Event
Cancels this event.
canExecute(Environment, Entity) - Method in interface me.arcademadness.omni_dungeon.actions.Action
Checks whether this action can be executed by the specified entity in the given environment.
canExecute(Environment, Entity) - Method in class me.arcademadness.omni_dungeon.actions.MoveAction
 
canMerge(MobGroup) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
ChaseClosestEntityGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
A Goal which picks a target and then chases them relentlessly Tries to collide with them by targeting the center of their root EntityPart
ChaseClosestEntityGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.ChaseClosestEntityGoal
 
checkImmediateCollisions(Entity) - Method in class me.arcademadness.omni_dungeon.environment.services.CollisionService
 
clear() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
clear() - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
clearItem() - Method in class me.arcademadness.omni_dungeon.ui.SlotWidget
 
clearParts() - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Remove all parts
CollisionEvent - Class in me.arcademadness.omni_dungeon.events.collision
Base event for all types of collisions in the environment.
CollisionEvent(EnvironmentView) - Constructor for class me.arcademadness.omni_dungeon.events.collision.CollisionEvent
 
CollisionService - Class in me.arcademadness.omni_dungeon.environment.services
Handles entity–tile and entity–entity collision resolution.
CollisionService(Environment) - Constructor for class me.arcademadness.omni_dungeon.environment.services.CollisionService
 
color - Variable in class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
columns - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.ChaseClosestEntityGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.CreateGroupGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindGroupGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindTargetGoal
 
computeIntent(T) - Method in interface me.arcademadness.omni_dungeon.controllers.goals.Goal
Returns an optional ControlIntent if this goal wants the entity to act.
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupChaseGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupFindTargetGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupWanderGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.MergeGroupGoal
 
computeIntent(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.RandomWanderGoal
 
CONSUMABLE - Enum constant in enum class me.arcademadness.omni_dungeon.items.ItemType
 
ControlIntent - Class in me.arcademadness.omni_dungeon.controllers
 
ControlIntent() - Constructor for class me.arcademadness.omni_dungeon.controllers.ControlIntent
 
controller - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Controller - Interface in me.arcademadness.omni_dungeon.controllers
Represents a source of control input for an entity or system.
create() - Method in class me.arcademadness.omni_dungeon.GridGame
 
CreateGroupGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
A Goal for when a Mob has no group.
CreateGroupGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.CreateGroupGoal
 

D

damage(double) - Method in class me.arcademadness.omni_dungeon.attributes.Health
 
description - Variable in class me.arcademadness.omni_dungeon.items.BaseItem
 
despawn(Entity) - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
despawn(Entity) - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Despawns an entity from the environment.
dispose() - Method in class me.arcademadness.omni_dungeon.GridGame
 

E

EMPTY - Enum constant in enum class me.arcademadness.omni_dungeon.ui.SlotWidget.State
 
entity - Variable in class me.arcademadness.omni_dungeon.controllers.AbstractController
 
entity - Variable in class me.arcademadness.omni_dungeon.events.entity.EntityEvent
 
Entity - Interface in me.arcademadness.omni_dungeon.entities
Represents a dynamic entity within the game world.
EntityDamageEntityEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityDamageEntityEvent(Entity, Entity, int) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityDamageEntityEvent
 
EntityDamageEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityDamageEvent(Entity, int) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityDamageEvent
 
EntityDeathEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityDeathEvent(Entity) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityDeathEvent
 
EntityDespawnEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityDespawnEvent(Entity, Environment) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityDespawnEvent
 
EntityEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityEvent(Entity) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityEvent
 
EntityMoveEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntityMoveEvent(Environment, Entity, Vector2) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntityMoveEvent
 
EntityPart - Class in me.arcademadness.omni_dungeon.components
Represents a visual and physical component of an Entity.
EntityPart(Entity) - Constructor for class me.arcademadness.omni_dungeon.components.EntityPart
 
EntityPart(Entity, Visual) - Constructor for class me.arcademadness.omni_dungeon.components.EntityPart
 
EntityPart(Entity, Visual, Rectangle) - Constructor for class me.arcademadness.omni_dungeon.components.EntityPart
 
entityParts - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
EntityRenderer - Class in me.arcademadness.omni_dungeon.render
 
EntityRenderer(EnvironmentView, Entity, FogRenderer, ShapeRenderer) - Constructor for class me.arcademadness.omni_dungeon.render.EntityRenderer
 
EntitySpawnEvent - Class in me.arcademadness.omni_dungeon.events.entity
 
EntitySpawnEvent(Entity, Location, Environment) - Constructor for class me.arcademadness.omni_dungeon.events.entity.EntitySpawnEvent
 
environment - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Environment - Class in me.arcademadness.omni_dungeon.environment
 
Environment(TileMap) - Constructor for class me.arcademadness.omni_dungeon.environment.Environment
 
EnvironmentConfig - Class in me.arcademadness.omni_dungeon.environment
 
EnvironmentControl - Interface in me.arcademadness.omni_dungeon.environment
Extends EnvironmentView to provide full control over the environment.
EnvironmentView - Interface in me.arcademadness.omni_dungeon.environment
Provides a read-only view of the game environment.
equals(Object) - Method in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
equip(Item) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
Event - Interface in me.arcademadness.omni_dungeon.events
Represents a cancellable event in the game system.
EventBus - Class in me.arcademadness.omni_dungeon.events
 
EventBus() - Constructor for class me.arcademadness.omni_dungeon.events.EventBus
 
EventListener - Interface in me.arcademadness.omni_dungeon.events
Marker interface for classes that listen to events.
execute() - Method in class me.arcademadness.omni_dungeon.events.BaseEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.collision.PartCollisionEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.collision.TileCollisionEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.BeeStingEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDamageEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDeathEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDespawnEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityMoveEvent
 
execute() - Method in class me.arcademadness.omni_dungeon.events.entity.EntitySpawnEvent
 
execute(Environment, Entity, float) - Method in interface me.arcademadness.omni_dungeon.actions.Action
Executes this action for the specified entity.
execute(Environment, Entity, float) - Method in class me.arcademadness.omni_dungeon.actions.MoveAction
Executes the movement action by posting an EntityMoveEvent.

F

FILLED - Enum constant in enum class me.arcademadness.omni_dungeon.ui.SlotWidget.State
 
FindGroupGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
FindGroupGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.FindGroupGoal
 
findPath(TileMap, float, float, float, float, int) - Static method in class me.arcademadness.omni_dungeon.environment.world.AStar
 
FindTargetGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
FindTargetGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.FindTargetGoal
 
FogRenderer - Class in me.arcademadness.omni_dungeon.render
 
FogRenderer(EnvironmentView, Entity, ShapeRenderer, int) - Constructor for class me.arcademadness.omni_dungeon.render.FogRenderer
 
forEachPart(Consumer<EntityPart>) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
friction - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Friction - Class in me.arcademadness.omni_dungeon.attributes
 
Friction(float) - Constructor for class me.arcademadness.omni_dungeon.attributes.Friction
 
Friction(MaxSpeed, float) - Constructor for class me.arcademadness.omni_dungeon.attributes.Friction
 
FRICTION - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 

G

get() - Static method in class me.arcademadness.omni_dungeon.environment.EnvironmentConfig
 
get(int) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getAcceleration() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getAcceleration() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's acceleration attribute.
getActionPoints() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getActionPoints() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's action points attribute.
getActions() - Method in class me.arcademadness.omni_dungeon.controllers.ControlIntent
 
getActions() - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
getActions() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getActionsSection() - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
getActive() - Method in class me.arcademadness.omni_dungeon.ui.MenuManager
 
getArmor() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getArmor() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's armor attribute.
getArmorSection() - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
getAttributeType() - Method in interface me.arcademadness.omni_dungeon.modifiers.AttributeModifier
Returns the type of attribute this modifier affects.
getAttributeType() - Method in class me.arcademadness.omni_dungeon.modifiers.SprintModifier
 
getBaseValue() - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Returns the unmodified, base value of this attribute.
getBaseValue() - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
getChildren() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getCollideePart() - Method in class me.arcademadness.omni_dungeon.events.collision.PartCollisionEvent
 
getCollider() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getColliderCenter() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getColliderPart() - Method in class me.arcademadness.omni_dungeon.events.collision.PartCollisionEvent
 
getColliderPart() - Method in class me.arcademadness.omni_dungeon.events.collision.TileCollisionEvent
 
getCollisionService() - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
getCollisionService() - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Returns the collision service responsible for handling entity collisions.
getColor() - Method in class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
getController() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getController() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the controller responsible for this entity.
getCurrentHealth() - Method in class me.arcademadness.omni_dungeon.attributes.Health
 
getDamage() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDamageEvent
 
getDescription() - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
getDescription() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getEntities() - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
getEntities() - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Returns a list of entities currently present in the environment.
getEntity() - Method in class me.arcademadness.omni_dungeon.controllers.AbstractController
 
getEntity() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityEvent
 
getEntityCenter(Entity) - Static method in class me.arcademadness.omni_dungeon.render.WeaponSpreadRenderer
 
getEnvironment() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getEnvironment() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's current view of the environment.
getEnvironment() - Method in class me.arcademadness.omni_dungeon.events.collision.CollisionEvent
 
getEquippedArmor() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getEquippedItems() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getEventBus() - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
getEventBus() - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Returns the event bus used for broadcasting and listening to game events.
getFinalValue() - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Returns the final, modified value of this attribute after applying all active AttributeModifiers.
getFinalValue() - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
getFirstModifier(Class<M>) - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
getFriction() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getFriction() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's friction attribute.
getGroup() - Method in class me.arcademadness.omni_dungeon.entities.MobEntity
 
getHealth() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getHealth() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's health attribute.
getIntent() - Method in interface me.arcademadness.omni_dungeon.controllers.Controller
Retrieves the current control intent, if one is available.
getIntent() - Method in class me.arcademadness.omni_dungeon.controllers.GoalController
 
getIntent() - Method in class me.arcademadness.omni_dungeon.controllers.PlayerController
 
getInventory() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getInventory() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's inventory component.
getInventorySection() - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
getItems() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getItemsSection() - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
getLayers() - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
getLocalPosition() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getLocation() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getLocation() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's location component.
getMana() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getMana() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's mana attribute.
getMap() - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
getMap() - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Returns the tile map representing the environment's layout.
getMaxActionSlots() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getMaxArmorSlots() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getMaxItemSlots() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
getMaxSpeed() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getMaxSpeed() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the entity's maximum speed attribute.
getMaxStackSize() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getMaxStackSize() - Method in class me.arcademadness.omni_dungeon.items.Sword
 
getMembers() - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
getModifiers() - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
getModifiers() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getModifiersByType(Class<? extends AttributeModifier<T>>) - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Returns all modifiers of the specified type that are currently applied to this attribute.
getModifiersByType(Class<? extends AttributeModifier<T>>) - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
getMovementService() - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
getMovementService() - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Returns the movement service responsible for moving entities in the environment.
getName() - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
getName() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getOccupiedTiles() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getOccupiedTiles() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the set of tile coordinates currently occupied by this entity.
getOwner() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getParent() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getPartsSnapshot() - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Get a copy of the parts currently in this tile
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.ChaseClosestEntityGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.CreateGroupGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindGroupGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindTargetGoal
 
getPriority() - Method in interface me.arcademadness.omni_dungeon.controllers.goals.Goal
Lower number = higher priority.
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupChaseGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupFindTargetGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupWanderGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.MergeGroupGoal
 
getPriority() - Method in class me.arcademadness.omni_dungeon.controllers.goals.RandomWanderGoal
 
getQueen() - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
getRadiusTiles() - Method in class me.arcademadness.omni_dungeon.render.FogRenderer
 
getRootPart() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getRootPart() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the root part of the entity's structure.
getRotation() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getSource() - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDamageEntityEvent
 
getTarget() - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
getTarget() - Method in class me.arcademadness.omni_dungeon.entities.MobEntity
 
getTexture() - Method in class me.arcademadness.omni_dungeon.items.BaseItem
 
getTexture() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getTexture() - Method in class me.arcademadness.omni_dungeon.visuals.TextureVisual
 
getTile() - Method in class me.arcademadness.omni_dungeon.events.collision.TileCollisionEvent
 
getTileSize() - Method in class me.arcademadness.omni_dungeon.environment.EnvironmentConfig
 
getTileSize() - Method in class me.arcademadness.omni_dungeon.environment.world.TileMap
 
getTileX() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getTileX() - Method in class me.arcademadness.omni_dungeon.components.Location
 
getTileY() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getTileY() - Method in class me.arcademadness.omni_dungeon.components.Location
 
getType() - Method in interface me.arcademadness.omni_dungeon.items.Item
 
getType() - Method in class me.arcademadness.omni_dungeon.items.Sword
 
getVelocity() - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
getVelocity() - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Returns the current velocity of the entity.
getVisual() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getWorldRotation() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getWorldX() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getWorldY() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
getX() - Method in class me.arcademadness.omni_dungeon.components.Location
 
getX() - Method in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
getY() - Method in class me.arcademadness.omni_dungeon.components.Location
 
getY() - Method in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
Goal<T extends Entity> - Interface in me.arcademadness.omni_dungeon.controllers.goals
 
GoalController<T extends Entity> - Class in me.arcademadness.omni_dungeon.controllers
Provides ControlIntents based on Goals rather than hard coded logic.
GoalController() - Constructor for class me.arcademadness.omni_dungeon.controllers.GoalController
 
grid - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
GridGame - Class in me.arcademadness.omni_dungeon
 
GridGame() - Constructor for class me.arcademadness.omni_dungeon.GridGame
 
GroupChaseGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
GroupChaseGoal(int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.GroupChaseGoal
 
GroupFindTargetGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
GroupFindTargetGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.GroupFindTargetGoal
 
GroupWanderGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
GroupWanderGoal(int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.GroupWanderGoal
 

H

hasEntity() - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Check if this tile has an entity part in it
hasGoal(Class<G>) - Method in class me.arcademadness.omni_dungeon.controllers.GoalController
 
hashCode() - Method in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
health - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Health - Class in me.arcademadness.omni_dungeon.attributes
 
Health(float) - Constructor for class me.arcademadness.omni_dungeon.attributes.Health
 
height - Variable in class me.arcademadness.omni_dungeon.environment.world.TileMap
 
hideAll() - Method in class me.arcademadness.omni_dungeon.ui.MenuManager
 

I

icon - Variable in class me.arcademadness.omni_dungeon.items.BaseItem
 
initialize(int) - Static method in class me.arcademadness.omni_dungeon.environment.EnvironmentConfig
 
insertLayer(int, RenderLayer) - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
inventory - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Inventory - Class in me.arcademadness.omni_dungeon.components
 
Inventory(int, int, int) - Constructor for class me.arcademadness.omni_dungeon.components.Inventory
 
InventoryMenu - Class in me.arcademadness.omni_dungeon.ui
 
InventoryMenu(Skin, Entity) - Constructor for class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
isActive() - Method in class me.arcademadness.omni_dungeon.controllers.AbstractController
 
isCanceled() - Method in class me.arcademadness.omni_dungeon.events.BaseEvent
 
isCanceled() - Method in interface me.arcademadness.omni_dungeon.events.Event
Checks whether this event has been canceled.
isEmpty() - Method in class me.arcademadness.omni_dungeon.controllers.ControlIntent
 
isEquipped(Item) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
isMenuOpen() - Method in class me.arcademadness.omni_dungeon.controllers.PlayerController
 
isWalkable() - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Check for if this tile is walkable
Item - Interface in me.arcademadness.omni_dungeon.items
 
ItemType - Enum Class in me.arcademadness.omni_dungeon.items
 
iterator() - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 

L

LayerManager - Class in me.arcademadness.omni_dungeon.render
 
LayerManager() - Constructor for class me.arcademadness.omni_dungeon.render.LayerManager
 
loadTexture(String) - Static method in class me.arcademadness.omni_dungeon.util.AssetLoader
Loads a texture from the given path, falling back to specifically default.png if missing.
loadTexture(String, String) - Static method in class me.arcademadness.omni_dungeon.util.AssetLoader
Loads a texture from the given path, falling back to a given default texture if missing.
location - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Location - Class in me.arcademadness.omni_dungeon.components
 
Location() - Constructor for class me.arcademadness.omni_dungeon.components.Location
 
Location(float, float) - Constructor for class me.arcademadness.omni_dungeon.components.Location
 
LOCKED - Enum constant in enum class me.arcademadness.omni_dungeon.ui.SlotWidget.State
 

M

main(String[]) - Static method in class me.arcademadness.omni_dungeon.Main
 
Main - Class in me.arcademadness.omni_dungeon
 
Main() - Constructor for class me.arcademadness.omni_dungeon.Main
 
mana - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
Mana - Class in me.arcademadness.omni_dungeon.attributes
 
Mana(int) - Constructor for class me.arcademadness.omni_dungeon.attributes.Mana
 
MANA - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
MAX_HEALTH - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
MAX_SPEED - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 
MaxActionSlots - Class in me.arcademadness.omni_dungeon.attributes
 
MaxActionSlots(Integer) - Constructor for class me.arcademadness.omni_dungeon.attributes.MaxActionSlots
 
MaxArmorSlots - Class in me.arcademadness.omni_dungeon.attributes
 
MaxArmorSlots(Integer) - Constructor for class me.arcademadness.omni_dungeon.attributes.MaxArmorSlots
 
MaxItemSlots - Class in me.arcademadness.omni_dungeon.attributes
 
MaxItemSlots(Integer) - Constructor for class me.arcademadness.omni_dungeon.attributes.MaxItemSlots
 
maxSpeed - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
MaxSpeed - Class in me.arcademadness.omni_dungeon.attributes
 
MaxSpeed(float) - Constructor for class me.arcademadness.omni_dungeon.attributes.MaxSpeed
 
maxStackSize - Variable in class me.arcademadness.omni_dungeon.items.BaseItem
 
me.arcademadness.omni_dungeon - package me.arcademadness.omni_dungeon
 
me.arcademadness.omni_dungeon.actions - package me.arcademadness.omni_dungeon.actions
 
me.arcademadness.omni_dungeon.attributes - package me.arcademadness.omni_dungeon.attributes
 
me.arcademadness.omni_dungeon.components - package me.arcademadness.omni_dungeon.components
 
me.arcademadness.omni_dungeon.controllers - package me.arcademadness.omni_dungeon.controllers
 
me.arcademadness.omni_dungeon.controllers.goals - package me.arcademadness.omni_dungeon.controllers.goals
 
me.arcademadness.omni_dungeon.entities - package me.arcademadness.omni_dungeon.entities
 
me.arcademadness.omni_dungeon.environment - package me.arcademadness.omni_dungeon.environment
 
me.arcademadness.omni_dungeon.environment.services - package me.arcademadness.omni_dungeon.environment.services
 
me.arcademadness.omni_dungeon.environment.world - package me.arcademadness.omni_dungeon.environment.world
 
me.arcademadness.omni_dungeon.events - package me.arcademadness.omni_dungeon.events
 
me.arcademadness.omni_dungeon.events.collision - package me.arcademadness.omni_dungeon.events.collision
 
me.arcademadness.omni_dungeon.events.entity - package me.arcademadness.omni_dungeon.events.entity
 
me.arcademadness.omni_dungeon.items - package me.arcademadness.omni_dungeon.items
 
me.arcademadness.omni_dungeon.listeners - package me.arcademadness.omni_dungeon.listeners
 
me.arcademadness.omni_dungeon.modifiers - package me.arcademadness.omni_dungeon.modifiers
 
me.arcademadness.omni_dungeon.render - package me.arcademadness.omni_dungeon.render
 
me.arcademadness.omni_dungeon.ui - package me.arcademadness.omni_dungeon.ui
 
me.arcademadness.omni_dungeon.util - package me.arcademadness.omni_dungeon.util
 
me.arcademadness.omni_dungeon.visuals - package me.arcademadness.omni_dungeon.visuals
 
MenuManager - Class in me.arcademadness.omni_dungeon.ui
 
MenuManager(Stage) - Constructor for class me.arcademadness.omni_dungeon.ui.MenuManager
 
MenuScreen - Class in me.arcademadness.omni_dungeon.ui
 
MenuScreen(Skin) - Constructor for class me.arcademadness.omni_dungeon.ui.MenuScreen
 
merge(MobGroup) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
MergeGroupGoal<T extends MobEntity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
MergeGroupGoal(int, int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.MergeGroupGoal
 
MobController - Class in me.arcademadness.omni_dungeon.controllers
 
MobController() - Constructor for class me.arcademadness.omni_dungeon.controllers.MobController
 
MobEntity - Class in me.arcademadness.omni_dungeon.entities
 
MobEntity() - Constructor for class me.arcademadness.omni_dungeon.entities.MobEntity
 
MobGroup - Class in me.arcademadness.omni_dungeon.components
 
MobGroup(int) - Constructor for class me.arcademadness.omni_dungeon.components.MobGroup
 
modifiers - Variable in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
modify(Float) - Method in class me.arcademadness.omni_dungeon.modifiers.SprintModifier
 
modify(T) - Method in interface me.arcademadness.omni_dungeon.modifiers.AttributeModifier
Modifies the current value of the attribute.
move(Entity, float, float, float, float) - Method in class me.arcademadness.omni_dungeon.environment.services.CollisionService
Moves an entity by deltaX and deltaY in tiles, resolving collisions against tiles and other entities.
move(Entity, Vector2) - Method in class me.arcademadness.omni_dungeon.environment.services.MovementService
Queue a movement request for this entity.
MoveAction - Class in me.arcademadness.omni_dungeon.actions
An Action that moves an entity in a given direction.
MoveAction(Vector2) - Constructor for class me.arcademadness.omni_dungeon.actions.MoveAction
 
moveLayer(int, int) - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
MovementService - Class in me.arcademadness.omni_dungeon.environment.services
 
MovementService(EnvironmentView) - Constructor for class me.arcademadness.omni_dungeon.environment.services.MovementService
 
moveModifier(AttributeModifier<T>, int) - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Moves an existing modifier to a new position in the modifier list.
moveModifier(AttributeModifier<T>, int) - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 

N

name - Variable in class me.arcademadness.omni_dungeon.items.BaseItem
 
none() - Static method in class me.arcademadness.omni_dungeon.controllers.ControlIntent
 
NONE - Enum constant in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
 

O

onCollision(PartCollisionEvent) - Method in class me.arcademadness.omni_dungeon.controllers.BeeController
Collision handling stays the same.
onDeath(EntityDeathEvent) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
onEntityDamage(EntityDamageEntityEvent) - Method in class me.arcademadness.omni_dungeon.listeners.ArmorDemo
 

P

PartCollisionEvent - Class in me.arcademadness.omni_dungeon.events.collision
Represents a collision between two entity parts.
PartCollisionEvent(EntityPart, EntityPart, EnvironmentView) - Constructor for class me.arcademadness.omni_dungeon.events.collision.PartCollisionEvent
 
parts - Variable in class me.arcademadness.omni_dungeon.environment.world.Tile
 
PlayerController - Class in me.arcademadness.omni_dungeon.controllers
 
PlayerController() - Constructor for class me.arcademadness.omni_dungeon.controllers.PlayerController
 
PlayerEntity - Class in me.arcademadness.omni_dungeon.entities
 
PlayerEntity() - Constructor for class me.arcademadness.omni_dungeon.entities.PlayerEntity
 
populate() - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
post(Event) - Method in class me.arcademadness.omni_dungeon.events.EventBus
 

R

RandomWanderGoal<T extends Entity> - Class in me.arcademadness.omni_dungeon.controllers.goals
 
RandomWanderGoal(int) - Constructor for class me.arcademadness.omni_dungeon.controllers.goals.RandomWanderGoal
 
RedMobEntity - Class in me.arcademadness.omni_dungeon.entities
 
RedMobEntity() - Constructor for class me.arcademadness.omni_dungeon.entities.RedMobEntity
 
register(String, MenuScreen) - Method in class me.arcademadness.omni_dungeon.ui.MenuManager
 
register(EventListener) - Method in class me.arcademadness.omni_dungeon.events.EventBus
 
removeChild(EntityPart) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
removeEntity(Entity) - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
removeEntity(Entity) - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentControl
Removes an entity from the environment.
removeGoal(Class<G>) - Method in class me.arcademadness.omni_dungeon.controllers.GoalController
 
removeGoal(Goal<T>) - Method in class me.arcademadness.omni_dungeon.controllers.GoalController
 
removeItem(int) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
removeItem(Item) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
removeLayer(RenderLayer) - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
removeMember(MobEntity) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
removeModifier(AttributeModifier<T>) - Method in interface me.arcademadness.omni_dungeon.attributes.Attribute
Removes a modifier from this attribute.
removeModifier(AttributeModifier<T>) - Method in class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
removePartsOwnedBy(Entity) - Method in class me.arcademadness.omni_dungeon.environment.world.Tile
Remove a part owned by a specific entity
render() - Method in class me.arcademadness.omni_dungeon.GridGame
 
render(Camera) - Method in class me.arcademadness.omni_dungeon.render.EntityRenderer
 
render(Camera) - Method in class me.arcademadness.omni_dungeon.render.FogRenderer
 
render(Camera) - Method in interface me.arcademadness.omni_dungeon.render.RenderLayer
 
render(Camera) - Method in class me.arcademadness.omni_dungeon.render.WeaponSpreadRenderer
 
render(Camera) - Method in class me.arcademadness.omni_dungeon.render.WorldRenderer
 
render(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
render(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.ShapeVisual
 
render(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.TextureVisual
 
render(ShapeRenderer, Rectangle, float) - Method in interface me.arcademadness.omni_dungeon.visuals.Visual
 
renderAll(Camera) - Method in class me.arcademadness.omni_dungeon.render.LayerManager
 
RenderLayer - Interface in me.arcademadness.omni_dungeon.render
 
renderSlice(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
renderSlice(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.ShapeVisual
 
renderSlice(ShapeRenderer, Rectangle, float) - Method in class me.arcademadness.omni_dungeon.visuals.TextureVisual
 
renderSlice(ShapeRenderer, Rectangle, float) - Method in interface me.arcademadness.omni_dungeon.visuals.Visual
 
resize(int, int) - Method in class me.arcademadness.omni_dungeon.GridGame
 
resizeForScreen(float, float) - Method in class me.arcademadness.omni_dungeon.ui.InventoryMenu
 
revealAll() - Method in class me.arcademadness.omni_dungeon.render.FogRenderer
 
rootPart - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 

S

scrollPane - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
SectionWidget - Class in me.arcademadness.omni_dungeon.ui
 
SectionWidget(int, int, Color, Skin) - Constructor for class me.arcademadness.omni_dungeon.ui.SectionWidget
 
SEEN - Enum constant in enum class me.arcademadness.omni_dungeon.render.VisibilityState
 
set(Location) - Method in class me.arcademadness.omni_dungeon.components.Location
 
setActive(boolean) - Method in class me.arcademadness.omni_dungeon.controllers.AbstractController
 
setCanceled(boolean) - Method in class me.arcademadness.omni_dungeon.events.BaseEvent
 
setCanceled(boolean) - Method in interface me.arcademadness.omni_dungeon.events.Event
Sets the canceled state of this event.
setCollider(Rectangle) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
setColor(Color) - Method in class me.arcademadness.omni_dungeon.visuals.AbstractVisual
 
setController(Controller) - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
setController(Controller) - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Sets the controller responsible for this entity.
setCurrentHealth(double) - Method in class me.arcademadness.omni_dungeon.attributes.Health
 
setDamage(int) - Method in class me.arcademadness.omni_dungeon.events.entity.EntityDamageEvent
 
setEnabled(boolean) - Method in class me.arcademadness.omni_dungeon.modifiers.SprintModifier
 
setEnvironment(EnvironmentView) - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
setEnvironment(EnvironmentView) - Method in class me.arcademadness.omni_dungeon.entities.BeeEntity
 
setEnvironment(EnvironmentView) - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Sets the entity's view of the environment.
setGroup(MobGroup) - Method in class me.arcademadness.omni_dungeon.entities.MobEntity
 
setItemTexture(TextureRegion) - Method in class me.arcademadness.omni_dungeon.ui.SlotWidget
 
setLocalPosition(float, float) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
setParent(EntityPart) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
setQueen(MobEntity) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
setRootPart(EntityPart) - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
setRootPart(EntityPart) - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Sets the root part of the entity's structure.
setRotation(float) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
setSlots(Array<SlotWidget>) - Method in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
setState(SlotWidget.State) - Method in class me.arcademadness.omni_dungeon.ui.SlotWidget
 
setTarget(Entity) - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
setTarget(Entity) - Method in class me.arcademadness.omni_dungeon.entities.MobEntity
 
setVelocity(Vector2) - Method in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
setVelocity(Vector2) - Method in interface me.arcademadness.omni_dungeon.entities.Entity
Sets the entity's velocity.
setVisibleRows(int) - Method in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
setVisual(Visual) - Method in class me.arcademadness.omni_dungeon.components.EntityPart
 
ShapeVisual - Class in me.arcademadness.omni_dungeon.visuals
 
ShapeVisual(Color) - Constructor for class me.arcademadness.omni_dungeon.visuals.ShapeVisual
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.ChaseClosestEntityGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.CreateGroupGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindGroupGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.FindTargetGoal
 
shouldActivate(T) - Method in interface me.arcademadness.omni_dungeon.controllers.goals.Goal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupChaseGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupFindTargetGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.GroupWanderGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.MergeGroupGoal
 
shouldActivate(T) - Method in class me.arcademadness.omni_dungeon.controllers.goals.RandomWanderGoal
 
show(String) - Method in class me.arcademadness.omni_dungeon.ui.MenuManager
 
SimpleAttribute<T extends Number> - Class in me.arcademadness.omni_dungeon.attributes
 
SimpleAttribute(T) - Constructor for class me.arcademadness.omni_dungeon.attributes.SimpleAttribute
 
size() - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
slotPadding - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
slotSize - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
SlotWidget - Class in me.arcademadness.omni_dungeon.ui
 
SlotWidget(Skin, SlotWidget.State, int) - Constructor for class me.arcademadness.omni_dungeon.ui.SlotWidget
 
SlotWidget.State - Enum Class in me.arcademadness.omni_dungeon.ui
 
source - Variable in class me.arcademadness.omni_dungeon.events.entity.EntityDamageEntityEvent
 
spawn(Entity, Location) - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
spawn(Entity, Location) - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentView
Spawns an entity at the specified location in the environment.
SprintModifier - Class in me.arcademadness.omni_dungeon.modifiers
 
SprintModifier() - Constructor for class me.arcademadness.omni_dungeon.modifiers.SprintModifier
 
SprintModifier(int) - Constructor for class me.arcademadness.omni_dungeon.modifiers.SprintModifier
 
Subscribe - Annotation Interface in me.arcademadness.omni_dungeon.events
Marks a method in an EventListener as a subscriber to events.
Sword - Class in me.arcademadness.omni_dungeon.items
 
Sword() - Constructor for class me.arcademadness.omni_dungeon.items.Sword
 

T

TextureVisual - Class in me.arcademadness.omni_dungeon.visuals
 
TextureVisual(Texture) - Constructor for class me.arcademadness.omni_dungeon.visuals.TextureVisual
 
tick(float) - Method in class me.arcademadness.omni_dungeon.environment.Environment
 
tick(float) - Method in interface me.arcademadness.omni_dungeon.environment.EnvironmentControl
Updates the environment state based on the elapsed time.
tick(float) - Method in class me.arcademadness.omni_dungeon.environment.services.MovementService
Process movement for all entities every game tick.
Tile - Class in me.arcademadness.omni_dungeon.environment.world
 
Tile(boolean) - Constructor for class me.arcademadness.omni_dungeon.environment.world.Tile
 
TileCollisionEvent - Class in me.arcademadness.omni_dungeon.events.collision
Represents a collision between an entity part and a tile.
TileCollisionEvent(EntityPart, Tile, EnvironmentView) - Constructor for class me.arcademadness.omni_dungeon.events.collision.TileCollisionEvent
 
TileCoordinate - Class in me.arcademadness.omni_dungeon.components
 
TileCoordinate(int, int) - Constructor for class me.arcademadness.omni_dungeon.components.TileCoordinate
 
tileCoordinates - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
TileMap - Class in me.arcademadness.omni_dungeon.environment.world
 
TileMap(int, int) - Constructor for class me.arcademadness.omni_dungeon.environment.world.TileMap
 
tiles - Variable in class me.arcademadness.omni_dungeon.environment.world.TileMap
 
toggleMenu() - Method in class me.arcademadness.omni_dungeon.controllers.PlayerController
 
toString() - Method in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
translate(float, float) - Method in class me.arcademadness.omni_dungeon.components.Location
 

U

unbind() - Method in class me.arcademadness.omni_dungeon.controllers.AbstractController
 
unequip(Item) - Method in class me.arcademadness.omni_dungeon.components.Inventory
 
unregister(EventListener) - Method in class me.arcademadness.omni_dungeon.events.EventBus
 
UNSEEN - Enum constant in enum class me.arcademadness.omni_dungeon.render.VisibilityState
 
updateEntityPartsInTiles(Entity) - Method in class me.arcademadness.omni_dungeon.environment.services.CollisionService
 

V

validateMembers() - Method in class me.arcademadness.omni_dungeon.components.MobGroup
 
valueOf(String) - Static method in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.arcademadness.omni_dungeon.items.ItemType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.arcademadness.omni_dungeon.render.VisibilityState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.arcademadness.omni_dungeon.ui.SlotWidget.State
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.arcademadness.omni_dungeon.attributes.AttributeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.arcademadness.omni_dungeon.items.ItemType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.arcademadness.omni_dungeon.render.VisibilityState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.arcademadness.omni_dungeon.ui.SlotWidget.State
Returns an array containing the constants of this enum class, in the order they are declared.
velocity - Variable in class me.arcademadness.omni_dungeon.entities.BaseEntity
 
visibility - Variable in class me.arcademadness.omni_dungeon.render.FogRenderer
 
VisibilityState - Enum Class in me.arcademadness.omni_dungeon.render
 
VISIBLE - Enum constant in enum class me.arcademadness.omni_dungeon.render.VisibilityState
 
visibleHeight - Variable in class me.arcademadness.omni_dungeon.ui.SectionWidget
 
Visual - Interface in me.arcademadness.omni_dungeon.visuals
 

W

walkable - Variable in class me.arcademadness.omni_dungeon.environment.world.Tile
 
WeaponSpreadRenderer - Class in me.arcademadness.omni_dungeon.render
 
WeaponSpreadRenderer(PlayerEntity, ShapeRenderer) - Constructor for class me.arcademadness.omni_dungeon.render.WeaponSpreadRenderer
 
width - Variable in class me.arcademadness.omni_dungeon.environment.world.TileMap
 
WorldRenderer - Class in me.arcademadness.omni_dungeon.render
 
WorldRenderer(EnvironmentView, ShapeRenderer, FogRenderer) - Constructor for class me.arcademadness.omni_dungeon.render.WorldRenderer
 

X

x - Variable in class me.arcademadness.omni_dungeon.components.TileCoordinate
 

Y

y - Variable in class me.arcademadness.omni_dungeon.components.TileCoordinate
 
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form