Package com.tt1.simserver.logic.utils
Class GridManipulation
java.lang.Object
com.tt1.simserver.logic.utils.GridManipulation
Clase utilitaria para manejar la extracción y manipulación de datos sobre el tablero.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyGridToMap(GridInterface grid) Extrae una captura del estado actual del tablero y lo convierte en un diccionario asociativo.
-
Constructor Details
-
GridManipulation
public GridManipulation()
-
-
Method Details
-
copyGridToMap
Extrae una captura del estado actual del tablero y lo convierte en un diccionario asociativo.Precondición:
gridno es nulo y se encuentra correctamente inicializado.Postcondición: Devuelve un mapa asociativo donde cada posición ocupada del tablero actúa como clave y el color de la criatura alojada actúa como valor. Las casillas vacías son ignoradas por completo en el mapa final.
- Parameters:
grid- el tablero que se desea copiar o fotografiar.- Returns:
- un diccionario mapeando posiciones a los colores de las criaturas.
-