Index
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
EnvironmentViewto 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
Actionthat 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
EventListeneras 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
All Classes and Interfaces|All Packages|Serialized Form