Uses of Class
com.tt1.simserver.model.Position
Packages that use Position
Package
Description
-
Uses of Position in com.tt1.simserver.logic
Methods in com.tt1.simserver.logic that return types with arguments of type PositionModifier and TypeMethodDescriptionGrid.getAdjacentEmptyCells(Position position) Obtiene las posiciones adyacentes (derecha, arriba, izquierda, abajo) cuyas casillas están libres.GridInterface.getAdjacentEmptyCells(Position position) Obtiene las posiciones adyacentes (derecha, arriba, izquierda, abajo) cuyas casillas están libres.Methods in com.tt1.simserver.logic with parameters of type PositionModifier and TypeMethodDescriptionGrid.getAdjacentEmptyCells(Position position) Obtiene las posiciones adyacentes (derecha, arriba, izquierda, abajo) cuyas casillas están libres.GridInterface.getAdjacentEmptyCells(Position position) Obtiene las posiciones adyacentes (derecha, arriba, izquierda, abajo) cuyas casillas están libres.Grid.getCreature(Position position) Obtiene la criatura situada en una posición concreta.GridInterface.getCreature(Position position) Obtiene la criatura situada en una posición concreta.booleanComprueba si una posición es válida y su casilla está libre.booleanComprueba si una posición es válida y su casilla está libre. -
Uses of Position in com.tt1.simserver.logic.utils
Methods in com.tt1.simserver.logic.utils that return types with arguments of type PositionModifier and TypeMethodDescriptionGridManipulation.copyGridToMap(GridInterface grid) Extrae una captura del estado actual del tablero y lo convierte en un diccionario asociativo. -
Uses of Position in com.tt1.simserver.model
Methods in com.tt1.simserver.model with parameters of type Position -
Uses of Position in com.tt1.simserver.model.creatures
Fields in com.tt1.simserver.model.creatures declared as PositionMethods in com.tt1.simserver.model.creatures that return PositionModifier and TypeMethodDescriptionCreature.getPosition()Recupera las coordenadas actuales de la criatura en el tablero.CreatureInterface.getPosition()Recupera las coordenadas actuales de la criatura en el tablero.abstract PositionCreature.move(GridInterface grid) Calcula e intenta realizar un movimiento hacia una nueva casilla del tablero durante este turno.MobileCreature.move(GridInterface grid) Resuelve y ejecuta el intento de movimiento de la criatura por el tablero.Movable.move(GridInterface grid) Calcula e intenta realizar un movimiento hacia una nueva casilla del tablero durante este turno.StaticCreature.move(GridInterface grid) Bloquea la acción de movimiento para esta especie concreta.Constructors in com.tt1.simserver.model.creatures with parameters of type PositionModifierConstructorDescriptionConstruye una nueva criatura base configurando sus atributos visuales e iniciales.MobileCreature(String id, String color, double moveProbability, Position position) Constructor por defecto que asume una librería aleatoria estándar.MobileCreature(String name, String color, double moveProbability, Position position, Random random) Instancia la criatura inyectando una semilla aleatoria externa para controlar la probabilidad.StaticCreature(String name, String color, Position position) Construye una criatura estática en un punto designado.StaticRabbit(String id, String color, double multiplyProbability, Position position) Inicializa a la criatura usando la librería de azar estándar.StaticRabbit(String name, String color, double multiplyProbability, Position position, Random random) Inicializa a la criatura indicando un motor aleatorio específico.