Uses of Interface
de.unistuttgart.informatik.fius.icge.simulation.entity.CollectableEntity
-
Packages that use CollectableEntity Package Description de.unistuttgart.informatik.fius.icge.simulation.actions de.unistuttgart.informatik.fius.icge.simulation.entity -
-
Uses of CollectableEntity in de.unistuttgart.informatik.fius.icge.simulation.actions
Methods in de.unistuttgart.informatik.fius.icge.simulation.actions that return CollectableEntity Modifier and Type Method Description CollectableEntity
EntityCollectAction. getCollectedEntity()
CollectableEntity
EntityDropAction. getDroppedEntity()
Constructors in de.unistuttgart.informatik.fius.icge.simulation.actions with parameters of type CollectableEntity Constructor Description EntityCollectAction(long tickNumber, Entity entity, CollectableEntity collected, Position collectorPos, Position collectedPos)
Create an entity collect action.EntityDropAction(long tickNumber, Entity entity, CollectableEntity dropped, Position dropperPos, Position droppedPos)
Create an entity drop action. -
Uses of CollectableEntity in de.unistuttgart.informatik.fius.icge.simulation.entity
Methods in de.unistuttgart.informatik.fius.icge.simulation.entity with type parameters of type CollectableEntity Modifier and Type Method Description <T extends CollectableEntity>
List<T>GreedyEntity. getCurrentlyCollectableEntities(Class<T> type, boolean includeSubclasses)
Get all the currently collectable entities of the given type<T extends CollectableEntity>
List<T>GreedyEntity. getCurrentlyDroppableEntities(Class<T> type, boolean includeSubclasses)
Get all the currently droppable entities of the given typeMethods in de.unistuttgart.informatik.fius.icge.simulation.entity with parameters of type CollectableEntity Modifier and Type Method Description void
EntityCollector. collect(CollectableEntity entity)
Collect the given entity.void
GreedyEntity. collect(CollectableEntity entity)
void
EntityCollector. drop(CollectableEntity entity, Position pos)
Drop the given entity.void
GreedyEntity. drop(CollectableEntity entity)
Drop the given entity at the current position.void
GreedyEntity. drop(CollectableEntity entity, Position pos)
Method parameters in de.unistuttgart.informatik.fius.icge.simulation.entity with type arguments of type CollectableEntity Modifier and Type Method Description boolean
EntityCollector. canCarry(Class<? extends CollectableEntity> type)
Check if this can collect and drop the given collectable entity type.boolean
GreedyEntity. canCarry(Class<? extends CollectableEntity> type)
-