Uses of Interface
dev.twilite.game.simulation.SimulationTask
Packages that use SimulationTask
Package
Description
-
Uses of SimulationTask in dev.twilite.game.simulation
Methods in dev.twilite.game.simulation with parameters of type SimulationTaskModifier and TypeMethodDescriptionfinal Simulation<I> Simulation.Builder.withTasks(SimulationTask<? super I>... tasks) Creates a simulation with the ordered tasks that will shape each run.Constructor parameters in dev.twilite.game.simulation with type arguments of type SimulationTaskModifierConstructorDescriptionSimulation(SimulationOptions options, List<SimulationTask<? super I>> tasks) Creates a simulation with fixed options and ordered tasks that will shape each run. -
Uses of SimulationTask in dev.twilite.game.simulation.rules.action
Methods in dev.twilite.game.simulation.rules.action that return SimulationTaskModifier and TypeMethodDescriptionAttackWindow.PredicateBuilder.score(int score) Builds an attack window task. -
Uses of SimulationTask in dev.twilite.game.simulation.rules.blocking
Methods in dev.twilite.game.simulation.rules.blocking that return SimulationTaskModifier and TypeMethodDescriptionstatic <I> SimulationTask<I> Blocked.areas(Function<I, ? extends Collection<Rect>> areas) Blocks every node contained by any supplied area before path expansion.static <I> SimulationTask<I> Blocked.coordinates(Function<I, ? extends Collection<Coord>> coordinates) Blocks static coordinates before path expansion. -
Uses of SimulationTask in dev.twilite.game.simulation.rules.combat
Methods in dev.twilite.game.simulation.rules.combat that return SimulationTaskModifier and TypeMethodDescriptionEntityCombat.Builder.avoid()Builds a task that rejects candidates hit by predicted entity attacks.EntityCombat.Builder.avoid(int penalty) Builds a task that rejects candidates hit by predicted entity attacks and records a penalty.EntityCombat.Builder.penalty(int penalty) Builds a task that penalizes candidates hit by predicted entity attacks. -
Uses of SimulationTask in dev.twilite.game.simulation.rules.preference
Methods in dev.twilite.game.simulation.rules.preference that return SimulationTaskModifier and TypeMethodDescriptionAreaPreference.ScoreBuilder.distancePenalty(int distancePenalty) Builds an area preference task.LinePreference.Builder.endBonus(int endBonus) Builds a line preference task. -
Uses of SimulationTask in dev.twilite.game.simulation.rules.threat
Methods in dev.twilite.game.simulation.rules.threat that return SimulationTask