Uses of Class
dev.twilite.game.simulation.model.SimulationNode
Packages that use SimulationNode
Package
Description
-
Uses of SimulationNode in dev.twilite.game.simulation
Methods in dev.twilite.game.simulation with parameters of type SimulationNodeModifier and TypeMethodDescriptiondefault voidSimulationTask.visit(I input, SimulationGrid grid, SimulationNode node) Called for each reachable tile after expansion. -
Uses of SimulationNode in dev.twilite.game.simulation.model
Methods in dev.twilite.game.simulation.model that return SimulationNodeModifier and TypeMethodDescriptionSimulationResult.destination()Returns the value of thedestinationrecord component.Returns mutable state for a coordinate in the grid.Methods in dev.twilite.game.simulation.model that return types with arguments of type SimulationNodeModifier and TypeMethodDescriptionSimulationGrid.nodes()Returns a snapshot list of all mutable node states in row-major order.Constructors in dev.twilite.game.simulation.model with parameters of type SimulationNodeModifierConstructorDescriptionSimulationResult(Coord start, SimulationNode destination, Coord firstStep, List<Coord> path, SimulationTimeline timeline) Creates an instance of aSimulationResultrecord class. -
Uses of SimulationNode in dev.twilite.game.simulation.model.threat
Methods in dev.twilite.game.simulation.model.threat with parameters of type SimulationNodeModifier and TypeMethodDescriptionbooleanSimulationAreaThreat.activeAt(SimulationNode node) Returns whether this threat is active for a candidate node.booleanSimulationMovingThreat.activeAt(SimulationNode node) Returns whether this threat overlaps a candidate node.booleanSimulationThreat.activeAt(SimulationNode node) Returns whether this threat is active for a candidate node. -
Uses of SimulationNode in dev.twilite.game.simulation.rules.action
Methods in dev.twilite.game.simulation.rules.action that return types with arguments of type SimulationNodeModifier and TypeMethodDescriptionAttackWindow.PredicateBuilder.canAttack()Returns the value of thecanAttackrecord component.Method parameters in dev.twilite.game.simulation.rules.action with type arguments of type SimulationNodeModifier and TypeMethodDescriptionAttackWindow.Builder.canAttack(Predicate<SimulationNode> canAttack) Adds the predicate required for a candidate node to be attack-ready.Constructor parameters in dev.twilite.game.simulation.rules.action with type arguments of type SimulationNodeModifierConstructorDescriptionPredicateBuilder(ToIntFunction<I> attackTick, Predicate<SimulationNode> canAttack) Creates an instance of aPredicateBuilderrecord class.