La clase " TiledLayer " en Java crea imágenes con azulejos o un grupo de capas de imágenes. Cada sección de la imagen es un mosaico , y cada uno contiene un valor de índice designado. Puede girar las imágenes en las fichas usando la función de bucle de Java. El bucle pasa a través de cada imagen y lo mueve a la siguiente posición . Instrucciones
1
Abre tu editor favorito de programación Java y el proyecto que desea editar. Haga doble clic en el archivo de código fuente para girar las baldosas.
2
Obtener datos de la cuadrícula de la imagen azulejos y determinar el número de los índices de fila y columna . El código siguiente recupera los datos de imagen de baldosas : .
Byte [ ] [] = azulejos getGridData ( ); int rows = tiles.length ; columnas int = azulejos [ 0 ] Longitud ;
3
Configurar una nueva capa de cerámica se utiliza para girar las imágenes en el formato en mosaico actual. El siguiente código crea una nueva capa de azulejos :
TiledLayer newtiles = new TiledLayer ( columnas , filas , azulejos, TILE_WIDTH , TILE_HEIGHT ) ;
4
girar las imágenes . El siguiente código utiliza el bucle Java para mover cada imagen a la siguiente ubicación en el diseño de mosaico :
for (int y = 0 , y < filas , y + +) {for (int x = 0 ; x < , columnas , x + + ) { int tempindex = azulejos [y +1] [x +1] ; if ( tileIndex > 0 ) newtiles.setCell ( x, y, tempindex ) ;}
5
Establezca la nueva capa que el diseño de la imagen . El código siguiente utiliza la nueva capa " newTiles " para asignar el nuevo diseño :
setTiledLayer ( newTiles ) ;