Uses of Interface
com.tt1.simserver.logic.GridInterface
Packages that use GridInterface
Package
Description
-
Uses of GridInterface in com.tt1.simserver.logic
Classes in com.tt1.simserver.logic that implement GridInterfaceModifier and TypeClassDescriptionclassRepresenta el tablero bidimensional donde interactúan y se sitúan las criaturas de la simulación.Constructors in com.tt1.simserver.logic with parameters of type GridInterfaceModifierConstructorDescriptionSimulationEngine(GridInterface initialGrid, int maxSteps) Inicializa el motor de simulación definiendo su tablero y su límite de duración. -
Uses of GridInterface in com.tt1.simserver.logic.utils
Methods in com.tt1.simserver.logic.utils with parameters of type GridInterfaceModifier and TypeMethodDescriptionGridManipulation.copyGridToMap(GridInterface grid) Extrae una captura del estado actual del tablero y lo convierte en un diccionario asociativo. -
Uses of GridInterface in com.tt1.simserver.model
Constructors in com.tt1.simserver.model with parameters of type GridInterfaceModifierConstructorDescriptionSimulationStep(GridInterface grid) Construye una captura extrayendo los datos del tablero en este instante. -
Uses of GridInterface in com.tt1.simserver.model.creatures
Methods in com.tt1.simserver.model.creatures with parameters of type GridInterfaceModifier and TypeMethodDescriptionabstract 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.abstract CreatureCreature.multiply(GridInterface grid) Intenta ejecutar la reproducción de la especie creando una cría en una casilla contigua durante este turno.MobileCreature.multiply(GridInterface grid) Bloquea el intento biológico de generar crías.Multipliable.multiply(GridInterface grid) Intenta ejecutar la reproducción de la especie creando una cría en una casilla contigua durante este turno.StaticCreature.multiply(GridInterface grid) Cancela mecánicamente la reproducción para evitar la generación de crías.StaticRabbit.multiply(GridInterface grid) Calcula probabilísticamente si debe crear una copia de sí mismo en las inmediaciones.